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
| Attribute | Details |
|---|---|
| Job Title | Application Developer – Open Source (Python) |
| Job ID | 43812 |
| Location | Chennai, Tamil Nadu, India |
| Work Arrangement | Hybrid |
| Shift | General (daytime) |
| Experience Required | 6–8 years overall, 4+ years in Python development |
| Education Required | Bachelor’s Degree (Master’s preferred) |
| Area of Work | Software Engineering |
| Employment Type | Regular, Professional |
| Travel Required | Up to 20% (1 day/week) |
| Company | IBM India Private Limited |
| Commissionable | No |
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