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
| Detail | Information |
| Role Name | Application Development Programmer Analyst |
| Location | Chennai, Tamil Nadu |
| Industry | Global Banking / Financial Services / Fintech |
| Qualification | Bachelor’s Degree (Tech/Engineering preferred) |
| Eligible Experience | 0 – 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.
- 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++).
- 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.
- 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
- Official Portal: Apply through the Citi Careers page: Apply Now – Citi Off Campus.
- 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.
- Preparation: Practice writing SQL queries for data aggregation and be ready to explain the “why” behind your code design choices.
- Stay Updated: Join the WhatsApp Channel for real-time alerts regarding test dates and screening results.