
Senior Python Developer with Tableau
Primary stack
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
AI Technical Lead
Luxoft · United States

C++ Senior Developer
Luxoft · Poland

Security Architect - Advanced Threat Response
Luxoft · Romania

Senior Murex Developer - MxML & Integration
Luxoft · India