🏢 Citi
Junior Python Developer
💼 Fulltime
📍 Pune
⏰ Expired
🔗 Explore More
🎤 Interview Experience
Citi’s interview process typically consists of an online application, a timed technical assessment (coding and aptitude), followed by a technical interview focusing on Python, data structures, algorithms, and system design. A final HR round assesses cultural fit and communication skills. The overall difficulty is moderate; thorough preparation on coding fundamentals and problem‑solving greatly helps.
🏢 Work Culture
Citi fosters a culture of innovation, collaboration, and continuous learning. The company offers a diverse and inclusive work environment with opportunities for growth and development.
📚 Free Study Materials (4)
Aptitude and Reasoning Practice
Practice aptitude and reasoning questions to improve problem‑solving skills, which are often tested in Citi’s online assessments.
Open Resource ↗
Citi Recruitment Process Overview
Detailed walkthrough of Citi’s hiring stages and candidate experiences, helping you prepare for each round.
Open Resource ↗
Citi Interview Preparation Guide
Curated list of common Citi interview questions and tips specific to technical roles like Python development.
Open Resource ↗
LeetCode Problem Set
Extensive collection of coding problems to sharpen algorithms and data‑structure skills required for the technical interview.
Open Resource ↗
🛠 Skills Required
Python
data structures
algorithms
object-oriented programming (OOP)
web frameworks (Flask
Django)
relational databases (PostgreSQL
MySQL)
NoSQL databases (MongoDB)
version control systems (Git)
RESTful APIs
✅ Eligibility Criteria
Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience). 0-3 years of professional experience in software development, preferably with Python.
🏆 Selection Process
Round 1: Online Application Submission → Round 2: Online Assessment / Technical Test → Round 3: Technical Interview → Round 4: HR Interview → Round 5: Final Offer Letter
📋 About the Role
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall obje
📤 Share this Job
🏢 More from Citi
Technology - Summer Analyst, Chennai - India, 2026
📍 Chennai, Tamil Nadu, India · ⏳ 30 Apr
Apply →
💼 More Fulltime Opportunities
Associate Engineer
🏢 Eaton Electric India · 📍 Chennai, Tamil Nadu
View →
Analyst - Data Analytics
🏢 American Express · 📍 Gurugram, Haryana, India
View →
Analyst
🏢 eClerx · 📍 Coimbatore, Tamil Nadu, India
View →
Analyst
🏢 eClerx · 📍 Coimbatore, Tamil Nadu, India
View →
📋 Quick Info
JOB ID
C005-J003
POSTED
09 Mar 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: Jobdexo aggregates job information for informational purposes only.
Always verify details on the official company website before applying.
We do not charge any fee for job applications. Found something suspicious?
Report here →