Citi is hiring an Application Developer Analyst in Chennai for its Engineering Excellence Consumer Operations Technology team, on a hybrid schedule. You will design and build enhancements to business-critical applications, write and run automated test scripts, analyse application issues and put fixes in place, and write clean, maintainable code to meet design specifications. Along the way you will learn Citi's application systems, networks, databases and client-server setup, and flag risk and compliance points in technical decisions. Candidates should have 2 to 5 years of experience in application development, software testing or a related area, good debugging and scripting skills, and sound technical judgement when a situation is not covered by existing procedures. It is a good step for developers who want to grow inside a large bank's technology team.