Citigroup
Citigroup

Citigroup Recruitment 2026: Junior Python Developer | Pune

onsite
Pune
Posted 3/9/2026
Exp: 0-3y

Job Overview

Role: Junior Python Developer Location: Pune, Maharashtra Experience: 0 – 3 Years (Freshers Eligible) Qualification: B.E / B.Tech / B.Sc in CS or Software Engineering Key Skills: Python, OOP, REST APIs, Git, PostgreSQL, MySQL, MongoDB

Job Description

For the Citigroup Recruitment 2026 drive, the Applications Development Programmer Analyst is an intermediate-level role responsible for participating in the establishment and implementation of new or revised application systems in coordination with the Technology team. You will assist in the development, testing, and maintenance of Python-based applications and microservices. Working collaboratively, you will debug software defects, participate actively in code reviews, and deploy applications to various production and non-production environments.

Roles and Responsibilities

  • Software Development: Assist in the development, testing, and maintenance of scalable Python-based applications and services.
  • Code Quality: Write clean, well-documented, and efficient code, adhering to organizational coding standards.
  • Collaboration & Review: Participate in code reviews to ensure code quality and collaborate with team members to understand project requirements and contribute to solution designs.
  • Debugging: Identify, debug, and rapidly resolve software defects and issues.
  • Deployment: Support the deployment of applications to various environments.
  • Documentation: Contribute to technical documentation and actively participate in knowledge sharing within the team.

Skills and Eligibility Criteria

Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Experience: 0 to 3 years of professional experience in software development, preferably with Python.

Mandatory Technical Skills:

  • Solid understanding of Python programming language fundamentals.
  • Familiarity with data structures, algorithms, and Object-Oriented Programming (OOP) principles.
  • Basic understanding of APIs (RESTful).
  • Understanding of relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB).
  • Familiarity with version control systems, especially Git.
  • Basic knowledge of web frameworks like Flask or Django (preferred).

Competencies:

  • Strong problem-solving abilities, excellent communication skills, eagerness to learn, and the ability to work independently or as part of a team.

About the Company

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services. Joining Citi’s technology team means working on systems that move trillions of dollars daily.