Python Developer

Bengaluru, Karnataka, India
Aug 23, 2024
Sep 18, 2025
Onsite
Full-Time
3 Years
Job Description

As a Python Developer at IBM, you will play a key role in developing innovative solutions for our clients. You will work on building high-performance applications and systems that leverage IBM's technology stack. This role involves defining technical requirements, designing architecture, and implementing solutions while providing technical leadership and mentoring.

Key Responsibilities

  1. Technical Architecture. Define, analyze, and review technical architecture for various platforms. Provide architecture options and recommendations to meet client needs.
  2. Solution Design. Translate technical requirements into practical, scalable solutions. Detail and scope technical requirements into actionable deliverables.
  3. System Management. Oversee configuration, systems management tools, and backup and recovery processes. Ensure systems are optimized and reliable.
  4. Technical Leadership. Support and guide technical consultants, providing mentorship and leadership throughout migration projects.
  5. Development. Develop, test, and deploy Python-based applications and services using frameworks such as Django and Pandas.
  6. Migration Projects. Design and build solutions for migration and modernization, leveraging advanced knowledge of migration tools and technologies.
  7. Database Management. Utilize expertise in SQL (MySQL preferred) and NoSQL databases (MongoDB, CouchDB) to support and enhance data management solutions.
  8. Version Control. Use version control systems like GitHub for code management and collaboration.
  9. Collaboration. Work closely with cross-functional teams and stakeholders to ensure alignment on technical solutions and project goals.

Required Technical and Professional Expertise

  1. Experience. 3 to 8 years as a full-stack developer with strong experience in Python, Django, and Pandas.
  2. API Frameworks. Familiarity with FastAPI or similar frameworks is a plus.
  3. Migration Tools. Experience with migration and modernization tools, including installation, configuration, and optimization.
  4. Databases. Proficiency in SQL (MySQL) and NoSQL (MongoDB, CouchDB).
  5. Version Control. Experience with GitHub.
  6. Leadership. Proven ability to provide technical leadership and manage complex migration projects.

Preferred Technical and Professional Expertise:

  1. Developer Tools. Experience with tools such as PyCharm and MySQL Workbench.
  2. NoSQL Knowledge. Additional experience with NoSQL databases is beneficial.

Education and Qualifications

  1. Degree. Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus.
  2. Certifications. Relevant certifications in Python development or related technologies are advantageous.

Additional Information

  • COVID-19 Vaccination. Full vaccination required before the start date. Proof of vaccination will be requested. If unable to be vaccinated for medical or religious reasons, please inform us during onboarding for possible accommodations.

Why Join IBM?

  1. Career Growth. Opportunity for continuous learning and career advancement in a dynamic and supportive environment.
  2. Innovation. Engage with cutting-edge technologies and contribute to significant technology transformations.
  3. Culture. Be part of a diverse and inclusive culture that values collaboration, innovation, and personal growth.

Application Instructions

  • To apply for this role, please submit your resume and cover letter, detailing your relevant experience and qualifications.

IBM is an Equal Opportunity Employer

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. We do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, disability, age, or any other characteristic protected by applicable law.

Learn More About IBM. For more information about IBM and our innovative technology solutions, visit IBM's Website.

IBM Applicant Privacy Policy. IBM Applicant Privacy Policy

Related Jobs