🏢 jobs.citi.com
Application Development Programmer Analyst
💼 Fulltime
📍 Mumbai, Maharashtra
💰 Salary Insights
₹8.5–16.5 LPA
🛠 Skills Required
programming fundamentals
data structures
SQL
object‑oriented programming
debugging
communication
teamwork
Git
software development tools
Advertisements
🎯
Don't miss this opportunity!
Apply before 07 Jan 2027 — only 83 days left
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
Fundamentals of Object‑Oriented Programming
Provides a solid foundation in OOP concepts essential for building scalable applications at Citi.
SQL and Database Design Basics
Covers core SQL queries and database design principles useful for data‑centric roles.
Effective Debugging and Testing Techniques
Teaches systematic approaches to identify and fix bugs, improving code quality.
Version Control with Git
Explains Git workflows and best practices for collaborative development.
Advertisements
🎯
Don't miss this opportunity!
Apply before 07 Jan 2027 — only 83 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Technical interview (coding & basic system design) → Round 2: Technical interview (advanced coding, system design & problem solving) → Round 3: HR interview (cultural fit & motivation)
🏢 Work Culture
Citi promotes a collaborative and inclusive work environment where employees are encouraged to innovate and share ideas. The company offers structured learning paths, mentorship programs, and a healthy work‑life balance that supports both professional growth and personal well‑being.
🎤 Interview Experience
Candidates typically face two technical rounds focusing on coding, data structures, and system design, followed by an HR round. The coding challenges are moderate in difficulty, often involving array manipulation, string processing, and basic algorithmic problems. Interviewers also assess problem‑solving approach, communication skills, and cultural fit. Preparation with mock interviews and practice on coding platforms helps in performing well.
✅ Eligibility Criteria
Bachelor’s degree in Computer Science, Information Technology, Engineering or related field; minimum 60% or equivalent CGPA; no backlogs; freshers or candidates with up to 2 years of experience; strong academic record and relevant internship or project experience are preferred.
📋 About the Role
Citi, one of the world’s leading financial institutions, has a strong presence in India with offices in major metros such as Mumbai, Bengaluru, Hyderabad and Delhi. The company is known for its customer‑centric approach, innovative technology solutions and a culture that encourages continuous learning and collaboration. Citi’s India operations focus on delivering digital banking, payments, and risk‑management solutions to a diverse clientele, making it an exciting environment for technology professionals.
The Application Development Programmer Analyst role is designed for fresh graduates or early‑career professionals with up to two years of experience. As a key member of the development team, you will be responsible for designing, coding, testing, and maintaining software applications that support Citi’s business objectives. You will work closely with business analysts, product owners, and senior developers to translate business requirements into robust technical solutions.
Key Responsibilities:
1. Design, develop, and maintain scalable software applications.
2. Write clean, efficient, and well‑documented code.
3. Perform unit, integration, and system testing to ensure quality.
4. Troubleshoot and resolve bugs and performance issues.
5. Participate in code reviews and provide constructive feedback.
6. Collaborate with cross‑functional teams to gather requirements and deliver solutions.
7. Maintain and improve existing applications, ensuring they meet security and compliance standards.
8. Document technical specifications and development processes.
9. Stay updated with emerging technologies and industry best practices.
10. Contribute to continuous improvement initiatives.
Tech Stack: The role typically involves working with Java or .NET, SQL databases (Oracle, MySQL), RESTful APIs, and front‑end technologies such as HTML5, CSS3, and JavaScript. Familiarity with version control systems like Git and CI/CD pipelines is highly valued.
Growth Path: Starting as a Programmer Analyst, you can progress to Senior Analyst, Lead Developer, or Technical Architect roles. Citi offers structured learning programs, mentorship, and opportunities to work on global projects, enabling rapid career advancement.
Why Join Citi?
- Competitive compensation and benefits.
- Exposure to cutting‑edge technology and large‑scale projects.
- A diverse, inclusive workplace that values innovation.
- Strong focus on professional development and career growth.
- Global brand recognition that enhances your resume.
Overall, this role offers a solid foundation for a career in software development within a reputable multinational bank, with ample opportunities for skill enhancement and career progression.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at jobs.citi.com spot generic resumes instantly. Get a free AI-customised resume for this Application Development Programmer Analyst role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from jobs.citi.com
Services – Summer Analyst, India, 2027
📍 Mumbai, Maharashtra, India · ⏳ 25 Dec
Apply →
Java Backend Developer
📍 Chennai, Tamil Nadu, India · ⏳ 31 Jan
Apply →
💼 More Fulltime Opportunities
Assistant – Valuation and Analytics Advisory (AI S...
🏢 usijobs.deloitte.com · 📍 Bangalore, Karnataka, India
View →
Analyst (Support & Operations)
🏢 HCLTech · 📍 Noida, Hyderabad, Chennai, Bangalore, Pune
View →
Gen AI Developer Associate
🏢 jobs.hexaware.com · 📍 Pan India
View →
Reliance Industries Limited - Graduate Engineer Trai...
🏢 unstop.com · 📍 Pan India
View →
📋 Quick Info
JOB ID
C2699-J177
POSTED
1h ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer