Overview
Intermediate-level Applications Development Programmer Analyst role supporting the establishment and implementation of new or revised application systems and programs with the Technology team.
What you'll do
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas, to identify and define necessary system enhancements
- Identify and analyze issues, make recommendations, and implement solutions
- Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
- Analyze information and make evaluative judgements to recommend solutions and improvements
- Conduct testing and debugging, utilize script tools, and write basic code for design specifications
- Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
- Develop working knowledge of Citi's information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
- Appropriately assess risk when business decisions are made, driving compliance with applicable laws, rules and regulations, and adhering to Policy
- Escalate, manage and report control issues with transparency
- Translate direction into actionable steps and ensure effective follow-through on business decisions within the function
- Address non-routine situations and practical challenges by applying judgement to identify solutions or take decisions within scope
- Ensure processes are implemented consistently and outputs meet expected standards
- Evaluate business requirements by analyzing complex issues and recommending practical, implementable solutions
- Review outputs, guide approach where required, and address gaps to ensure delivery meets expected standards
- Take ownership of decisions and deliverables within remit, including delivery quality and timelines
What you'll need
- 2 years of relevant experience
- Strong experience in Java, Spring Boot, microservices programming
- Experience in programming/debugging used in business applications
- Working knowledge of industry practice and standards
- Comprehensive knowledge of specific business area for application development
- Working knowledge of programming languages
- Consistently demonstrates clear and concise written and verbal communication
- Bachelor's degree/University degree or equivalent experience
Details
- Location: Pune, Maharashtra, India
- Time type: Full time
- Job family group: Technology; Job family: Applications Development
Read the full description and apply on the company’s own careers page.