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

September 16, 2025

Job Description

Summary

IBM India Private Limited is seeking a talented Application Developer – Open Source to join its IBM Consulting Delivery Center in Lucknow. This role is ideal for developers with expertise in Python, Spark, Django, Flask, and cloud-based application development. As an Application Developer at IBM, you will design, develop, and implement innovative solutions for clients while working in a hybrid cloud and AI environment.

If you are passionate about open-source technologies, server-side application development, and enterprise solutions, this role provides an exciting opportunity to enhance your career in application development, collaborate with global teams, and contribute to impactful technology projects.


Job Details at a Glance

AttributeDetails
Job TitleApplication Developer – Open Source
Job ID55029
LocationLucknow, Uttar Pradesh, India
ShiftGeneral (Daytime)
Experience RequiredEntry-Level / Early Professional (6–8 years overall IT experience preferred, 4+ years Python)
Education RequiredBachelor’s Degree (Master’s preferred)
Work ArrangementHybrid
Employment TypeRegular, Professional
Travel RequiredUp to 20% (1 day per week)
Area of WorkSoftware Engineering
CompanyIBM India Private Limited

Key Responsibilities

  • Lead design and development of open-source application solutions using modern frameworks.
  • Write structured, reusable, and testable code in Python for server-side applications.
  • Develop applications using Python frameworks like Django and Flask.
  • Collaborate with project teams to resolve complex coding issues and provide technical guidance.
  • Test, optimize, and improve applications under an Agile development framework.
  • Discover and implement latest technology trends to enhance solution design.

Required Skills & Qualifications

  • Bachelor’s Degree in Computer Science, IT, or related field (Master’s preferred).
  • 6–8 years of overall IT experience with 4+ years of Python development.
  • Hands-on experience with Python, Spark, Django, and Flask.
  • Strong understanding of database design and ability to write complex SQL queries.
  • Knowledge of Python threading, API frameworks, and server-side performance optimization.
  • Excellent problem-solving, communication, and collaboration skills.

Preferred Skills & Experience

  • Exposure to cloud-based application development.
  • Familiarity with open-source frameworks and libraries.
  • Experience in Agile development, CI/CD, and test-driven development.
  • Ability to mentor and support project teams on technical challenges.

Why Join IBM?

  • Work with cutting-edge open-source technologies in hybrid cloud and AI environments.
  • Contribute to innovative, enterprise-scale solutions with global impact.
  • Collaborate with diverse teams of experts across industries.
  • Access continuous learning, skill development, and career growth opportunities.
  • Be part of IBM’s mission to drive responsible technology innovation.

Apply Now

Advance your career as an Application Developer – Open Source at IBM Lucknow. Apply directly through the IBM Careers Page and be part of a team building innovative enterprise solutions.