Citi โ€“ Application Development Programmer Analyst

May 9, 2026
12 โ‚น LPA - 18 โ‚น LPA / year

Job Description

About the Job
๐Ÿข Company: Citi
๐Ÿ’ผ Role: Application Development Programmer Analyst
๐Ÿ“ Location: Pune, Maharashtra
โณ Experience: 0โ€“2 Years
๐Ÿ”– Job Type: Full Time Hybrid

Job Description

Citi is hiring for the role of Application Development Programmer Analyst, offering an excellent opportunity for fresh graduates and early-career professionals to build their careers in enterprise software development and financial technology solutions. This role is part of Citiโ€™s Technology division and focuses on supporting the development, enhancement, and maintenance of large-scale application systems used across global banking and financial operations. Candidates joining this position will work closely with experienced technology teams to analyze business requirements, develop technical solutions, perform debugging activities, and contribute to application modernization initiatives. The role is ideal for individuals interested in software engineering, banking technology, systems analysis, and enterprise application development within a globally recognized financial institution.

As an Application Development Programmer Analyst, candidates will participate in the design, testing, implementation, and enhancement of software applications that support Citiโ€™s operational and business processes. The position requires understanding application development methodologies, system processes, and programming concepts to identify technical improvements and deliver effective software solutions. Employees will gain practical experience in debugging, coding, risk assessment, database management, and enterprise application support while working in a collaborative and fast-paced environment. The role also emphasizes analytical thinking, problem-solving abilities, and communication skills, enabling professionals to contribute effectively to technology-driven business operations and digital transformation projects.

This role provides a strong foundation for building long-term careers in software development, application engineering, fintech, cloud technologies, and enterprise systems management. Citi offers exposure to global banking systems, modern development practices, enterprise-level applications, and cross-functional technology teams that help employees strengthen both technical and professional capabilities. Candidates will have opportunities to work on challenging projects, enhance programming expertise, and gain valuable industry experience in one of the worldโ€™s leading financial services organizations. With a hybrid work model and a focus on innovation, collaboration, and compliance, this role serves as an excellent entry point into the banking and financial technology industry.


Roles & Responsibilities

  • Participate in the development, enhancement, and maintenance of enterprise application systems by working closely with Citiโ€™s technology and business teams.
  • Analyze software application requirements, identify technical issues, and recommend system enhancements to improve functionality, performance, and operational efficiency.
  • Conduct debugging, testing, and troubleshooting activities to resolve software defects and ensure stable application performance across business systems.
  • Develop and write basic code according to design specifications while following established software development standards and programming practices.
  • Utilize scripting tools, programming concepts, and development methodologies to support application implementation and system optimization processes.
  • Collaborate with cross-functional teams to understand business processes and translate functional requirements into effective technical solutions.
  • Analyze data, evaluate technical alternatives, and recommend improvements based on business needs, industry standards, and system performance analysis.
  • Support application lifecycle management activities including testing, deployment, maintenance, upgrades, and system monitoring operations.
  • Gain working knowledge of Citiโ€™s enterprise systems, database management, network operations, systems administration, and application development frameworks.
  • Ensure compliance with organizational policies, security standards, regulatory requirements, and risk management procedures while performing development activities.
  • Participate in issue escalation, incident management, and reporting processes with transparency and accountability to maintain operational reliability.
  • Continuously improve technical expertise in programming languages, software engineering concepts, enterprise systems, and banking technology solutions.

Requirements & Eligibility

  • Candidates must possess a Bachelorโ€™s degree, university degree, or equivalent qualification in Computer Science, Information Technology, Engineering, or a related technical field.
  • Applicants with 0โ€“2 years of relevant experience in programming, application development, debugging, or software engineering are eligible to apply for this role.
  • Basic understanding of programming languages and application development concepts is essential for supporting software engineering and technical implementation tasks.
  • Familiarity with debugging tools, scripting techniques, and software testing methodologies is important for identifying and resolving application-related issues.
  • Candidates should possess strong analytical and problem-solving abilities to evaluate system requirements and recommend effective technical improvements.
  • Working knowledge of industry standards, software development practices, and enterprise application workflows will provide an added advantage.
  • Understanding of databases, client-server architecture, systems administration, and network operations concepts is beneficial for handling enterprise systems.
  • Good written and verbal communication skills are required for collaborating with teams, documenting technical findings, and participating in project discussions.
  • Candidates should demonstrate adaptability, learning ability, and the capability to work effectively in a fast-paced and collaborative hybrid work environment.
  • Awareness of compliance standards, risk management practices, and secure software development principles is preferred for working within the financial services industry.

Expected Salary

The expected salary for the Citi Application Development Programmer Analyst role in Pune generally ranges between โ‚น6 LPA to โ‚น11 LPA depending on educational background, technical skills, internship experience, programming expertise, and interview performance. Candidates with strong problem-solving abilities, programming knowledge, and familiarity with enterprise application development may receive higher compensation packages.

In addition to competitive salaries, Citi offers exposure to global financial systems, hybrid work flexibility, learning opportunities, career growth programs, and hands-on experience with enterprise-scale banking technology platforms, making it an excellent opportunity for aspiring software engineers and fintech professionals.

๐Ÿšจ Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter โ€“ all because of poorly formatted resumes that fail ATS scans!

๐Ÿ”ฅ Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

โœ… 5+ ATS-Friendly Designs โ€“ Beat the bots and get noticed
โœ… Recruiter-Approved Layouts โ€“ Highlight your skills the right way
โœ… Easy-to-Edit (Word & Google Docs) โ€“ No design skills needed
โœ… Free Bonus: Cover Letter Template + Resume Writing Guide

๐ŸŽ Limited-Time Offer: Get yours for just โ‚น249 (originally โ‚น999)
๐Ÿ“ฅ Instant Download โ€“ Apply to Google with confidence today!

๐Ÿ‘‰ Grab Your Resume Template Now: Tap Here to get your resume Templates