Luxoft logo

Senior Python Developer with Tableau

Luxoft·Salary not specified

Primary stack

MySQLNumPyOOPPythonSQL ServerPostgreSQLPandasTableauAPI

Job description

About the Position

We are looking for an experienced Senior Python Developer with Tableau to join our team in Chennai, India. You should possess strong expertise in Python development, data analytics, Tableau dashboard development, SQL, and backend integration. The role involves collaborating with business stakeholders, data engineers, and architects to deliver scalable analytics and reporting solutions.

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

We Offer

  • Competitive salary
  • Opportunity to work in a dynamic and innovative environment
  • Professional growth and development opportunities

About the Company

Luxoft is a global leader in digital transformation and technology services, empowering businesses to thrive in the digital era. We are committed to delivering cutting-edge solutions and fostering a culture of excellence and innovation.

© 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