Application Developer – Open Source at IBM | Lucknow, Uttar Pradesh

September 16, 2025

Job Description

Summary

IBM India Private Limited is hiring an Application Developer – Open Source in Lucknow. This role is perfect for IT professionals with 6–8 years of experience, including 4+ years in Python development. As an IBM Open Source Application Developer, you will design, build, and maintain high-performance applications using Python, Django, Flask, and Spark frameworks, while collaborating with global teams in a hybrid consulting environment. This role offers hands-on exposure to database design, API frameworks, threading functions, and enterprise-level application development.


Job Details at a Glance

AttributeDetails
Job TitleApplication Developer – Open Source
Job ID55007
LocationLucknow, Uttar Pradesh, India
ShiftGeneral (Daytime)
Experience LevelEntry Level / Early Professional
Education RequiredBachelor’s Degree (Master’s preferred)
Work ArrangementHybrid
Employment TypeRegular
Area of WorkSoftware Engineering
Travel RequiredUp to 20% (1 day/week)
CompanyIBM India Private Limited
Incentive BasedNo

Key Responsibilities

  • Lead the design, development, and construction of innovative open-source solutions using Python and related frameworks.
  • Collaborate with project teams, providing guidance on complex coding, issue resolution, and execution.
  • Build reusable, clean, structured, and testable code with Python and Spark.
  • Implement and maintain high-performance server-side applications using Django and Flask frameworks.
  • Continuously explore new technology trends to enhance solutions and drive business value.
  • Work under Agile methodologies to deliver iterative improvements and ensure solution quality.

Required Skills & Qualifications

  • Experience: 6–8 years in IT, with a minimum of 4 years in Python development.
  • Programming Skills: Python, Spark, Django, Flask.
  • Database Expertise: Strong understanding of database design and complex SQL queries.
  • Technical Knowledge: API frameworks, threading functions, and server-side application design.
  • Professional Skills: Excellent problem-solving, analytical, and communication skills.

Preferred Skills & Experience

  • Experience with structured, reusable, and testable code development.
  • Familiarity with high-performance application deployment and monitoring.
  • Knowledge of emerging open-source tools and frameworks.

Why Join IBM?

  • Work with cutting-edge open-source technologies and global teams.
  • Gain exposure to Python, Spark, Django, Flask, and enterprise application frameworks.
  • Develop your career in consulting and software engineering in a hybrid work environment.
  • Contribute to IBM’s mission of innovation, collaboration, and responsible technology solutions.

Apply Now

Take the next step in your career as an Application Developer – Open Source at IBM Lucknow. Apply today via the IBM Careers Page and join a team driving innovative, high-performance enterprise applications.