Luxoft logo

Senior Python Developer with Tableau

Luxoft·Salary not specified

Primary stack

PythonTableauSQL

Job description

About the Position

We are seeking a Senior Python Developer with Tableau expertise for a leading tech company in Bengaluru, India. This role involves designing, developing, and supporting data-driven applications and reporting solutions. You should possess strong expertise in Python development, data analytics, Tableau dashboard development, SQL, and backend integration.

Responsibilities

Python Development

  • Develop, enhance, and maintain applications using Python.
  • Build and support REST APIs and backend services.
  • Develop data processing, transformation, and automation solutions.
  • Integrate applications with databases, APIs, and third-party systems.
  • Write clean, reusable, and maintainable code following best practices.
  • Perform unit testing, debugging, and performance optimization.

Tableau Development

  • Design and develop interactive Tableau dashboards and reports.
  • Create executive dashboards, KPI scorecards, and analytical reports.
  • Develop Tableau data models, calculations, parameters, filters, and LOD expressions.
  • Optimize dashboard performance and usability.
  • Publish and manage content on Tableau Server/Tableau Cloud.
  • Gather reporting requirements from business stakeholders and convert them into visual insights.

Requirements

Must have

  • 10+ years of overall IT experience.
  • 5+ years of hands-on Python development experience.
  • 5+ years of Tableau dashboard and reporting experience.
  • Strong experience in SQL and data analysis.
  • Experience working on enterprise-scale reporting and analytics projects.
  • Exposure to cloud-based analytics solutions is preferred.

Programming & Development

  • Python (Advanced)
  • Pandas, NumPy
  • Flask/FastAPI (preferred)
  • REST API Development
  • Object-Oriented Programming (OOP)

Tableau

  • Tableau Desktop
  • Tableau Server / Tableau Cloud
  • Dashboard Development
  • Tableau Prep
  • Advanced Calculations & LOD Expressions
  • Dashboard Performance Tuning

Database Technologies

  • SQL Server
  • PostgreSQL
  • Oracle
  • MySQL

Cloud & Tools

  • AWS / Azure (Preferred)
  • Git/GitHub
  • CI/CD Tools
  • Agile/Scrum Methodologies

Nice to Have

Other

  • Languages: English: B2 Upper Intermediate

We Offer

  • Competitive salary
  • Opportunity to work with cutting-edge technologies
  • Professional growth and development opportunities
  • Collaborative and innovative work environment

About the Company

Luxoft is a leading tech company that provides innovative solutions and services in the fields of software development, data analytics, and cloud computing. We are committed to delivering high-quality products and services to our clients worldwide.

Apply Now

Interested candidates are encouraged to apply with their updated resume and portfolio showcasing their Python and Tableau projects.

© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.

More at Luxoft

All 791 roles

Popular searches