Citi Off-Campus 2026: Application Development Programmer Analyst

May 20, 2026

Job Description

Powering the Global Financial Ecosystem.

As a Programmer Analyst, you are not just writing code; you are building robust, secure, and scalable solutions that keep Citi’s operations running smoothly.

✨ Drive Highlights & Quick Details

DetailInformation
Role NameApplication Development Programmer Analyst
LocationChennai, Tamil Nadu
IndustryGlobal Banking / Financial Services / Fintech
QualificationBachelor’s Degree (Tech/Engineering preferred)
Eligible Experience0 – 2 Years (Freshers Eligible)
Estimated Salary₹8 – ₹14+ LPA (Commensurate with skill and background)

Keyword Focus: Citi Chennai Hiring 2026, Programmer Analyst Role Citi, Software Development Banking Jobs, SQL and Database Jobs for Freshers, Citi India Tech Recruitment 2026.

💡 The Role: What You Will Actually Do

You will be expected to analyze business requirements and translate them into efficient software solutions. Your daily impact includes:

  • System Analysis & Design: Collaborating with technology teams to design system enhancements that meet specific business needs.
  • Programming & Debugging: Writing, testing, and documenting clean code. You will often work with complex databases and scripting tools.
  • Database Management: Leveraging your knowledge of SQL, Oracle, or NoSQL databases to handle data integration, normalizations, and complex queries.
  • DevOps & CI/CD: Participating in the end-to-end release process, using tools like GIT, Jenkins, or Harness to ensure seamless deployments.
  • Quality Assurance: Performing feasibility studies, cost estimations, and rigorous testing of applications to minimize risks and ensure compliance with regulatory standards.

📝 Selection Process: The “Skill-Based” Filter

Citi employs a rigorous assessment process that focuses heavily on technical competence and clear logical reasoning.

  1. Stage 1: Online Technical Assessment:
    • Focuses on SQL proficiency (writing complex queries, joins, subqueries), data structures, algorithms, and core programming concepts (Java, Python, or C++).
  2. Stage 2: Technical Interview(s):
    • Deep-dive into your past projects. You may be asked to walk through an application’s architecture or explain a complex bug you solved.
    • Focus: Oracle/Unix shell scripting, RESTful API knowledge, and understanding of ETL (Extract, Transform, Load) processes.
  3. Stage 3: Behavioral/HR Round:
    • Evaluating your adaptability, ethical judgment, and ability to thrive in a global corporate environment. Expect questions on how you handle pressure and deadlines.

📖 Essential Skills for Success

To stand out, your resume should explicitly highlight the following:

  • Core Technical: SQL, Oracle, Unix Shell Scripting, Java, or Python.
  • Tools & Frameworks: GIT (Version Control), Jenkins/Harness (CI/CD), and ETL tools.
  • Process: Agile/Scrum methodology and debugging skills in business-critical applications.

➡️ How to Apply

  1. Official Portal: Apply through the Citi Careers page: Apply Now – Citi Off Campus.
  2. Resume Optimization: Emphasize any hands-on experience with databases or full-stack projects. If you have internships involving data integration or financial software, move those to the top of your resume.
  3. Preparation: Practice writing SQL queries for data aggregation and be ready to explain the “why” behind your code design choices.
  4. Stay Updated: Join the WhatsApp Channel for real-time alerts regarding test dates and screening results.

Location