Citi Applications Development Intermediate Programmer Analyst in Pune, India

  • Primary Location: India,Maharashtra,Pune

  • Education: Master's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Variable

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 18075625


Job Purpose:

  • 5 to 8 Yrs working experience in Java/J2EE

  • Investment Banking Experience preferred, Strong SQL/Data base. Able to work independently, good communication skills, Has Knowledge of design methodologies.

Job Background/context:

  • The position is based in India and is required to review the day to day delivery work, identifying project/program delivery risks and work on risk mitigation, design and development of solutions. This role will report to the Technology Team lead in Pune

  • Candidate will work independently and is highly self motivated. He will be asked to represent the organization to third parties

  • Applies skills and knowledge of the business to develop creative solutions to meet client and business needs

  • The candidate will work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs

  • Requires good analytical skills in order to filter, prioritize and validate potentially complex material from multiple sources

Key Responsibilities:

  • Requirement gathering & understanding, effort estimation, technical design and monitoring

  • Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks

  • Providing expertise in technical analysis and solving technical issues during project delivery

  • Customer interfacing - understand customer requirements, propose technical solutions

  • Full Software Development Lifecycle

  • Code reviews, test case reviews and ensure code developed meets the requirements

  • Component Design/ Coding/ Unit Testing/ Debugging

  • Carry out adaptive changes necessitated by changes in Business Requirements and Technology

Person Specification


  • Strong knowledge of Core Java including Java Collection framework and Multi-Threading

  • Knowledge of design methodologies; design of complex multi-dimensional schema

  • Working knowledge on GWT

  • Experience on Restful web services

  • Experience on developing web based applications

Skills Required

  • Strong SQL Experience (table structures, data)

  • Experience with Ajax based frameworks and JavaScript is a big plus

  • Unit Testing Experience



  • Bachelor’s Degree in Computer Science & Engineering. Master’s Degree in Computer Science & Engineering is a plus

  • Candidate should be willing to work late in the evening India time on need basis in order to interact with US onshore team and to meet urgent requests by Clients

Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.