Application Developer – Open Source (Python) | IBM Chennai, Tamil Nadu

September 16, 2025

Job Description

Summary

IBM India is hiring a skilled Application Developer – Open Source with expertise in Python and Spark for its IBM Consulting Client Innovation Center in Chennai. In this role, you will design, develop, and implement high-performance, reusable server-side applications, supporting hybrid cloud and AI solutions for global clients. Ideal candidates have hands-on experience in Python development, API frameworks (Django/Flask), database design, and threading functions, and thrive in agile, innovative environments. Join IBM to create impactful software solutions that drive business value and modernize enterprise applications.


Job Details at a Glance

AttributeDetails
Job TitleApplication Developer – Open Source (Python)
Job ID43812
LocationChennai, Tamil Nadu, India
Work ArrangementHybrid
ShiftGeneral (daytime)
Experience Required6–8 years overall, 4+ years in Python development
Education RequiredBachelor’s Degree (Master’s preferred)
Area of WorkSoftware Engineering
Employment TypeRegular, Professional
Travel RequiredUp to 20% (1 day/week)
CompanyIBM India Private Limited
CommissionableNo

Key Responsibilities

  • Lead the design and development of scalable, high-performance applications using Python and Spark.
  • Build reusable code frameworks and ensure code quality through structured, testable programming.
  • Collaborate with project teams to provide guidance on complex coding and issue resolution.
  • Work in an agile environment, striving for continuous improvement and efficiency.
  • Implement latest technology trends to develop innovative and business-oriented solutions.
  • Ensure database design efficiency and write complex SQL queries for robust application performance.

Required Skills & Qualifications

  • 6–8 years of overall IT experience with at least 4 years in Python development.
  • Hands-on experience with Python and Spark, including building reusable code and frameworks.
  • Strong knowledge of API frameworks such as Django or Flask.
  • Proficient in database design with the ability to write complex SQL queries.
  • Knowledge of Python threading functions for multi-tasking applications.
  • Experience developing server-side high-performance applications.

Preferred Skills & Experience

  • Advanced expertise in Python application development with frameworks and multi-threaded design.
  • Strong understanding of enterprise-grade software design principles.
  • Familiarity with agile project management and modern DevOps practices.

Why Join IBM Consulting?

  • Work with a global network of consultants and developers on cutting-edge hybrid cloud and AI solutions.
  • Gain exposure to next-generation enterprise technologies in a collaborative, innovative environment.
  • Opportunities for career growth, skill development, and cross-functional collaboration.
  • Contribute to impactful solutions that improve business processes and client success worldwide.

Apply Now

Advance your career as an Application Developer – Open Source (Python) at IBM Chennai. Click below to submit your application via IBM Careers:
Apply Now