C
Programme
Graduate
Location
Singapore
Duration
2 years
About the role
Citi’s two-year Technology Analyst Program in Singapore offers graduates software development experience within globally scoped financial technology teams. Participants receive structured training, rotate across teams, develop scalable applications, test and debug code, and contribute to innovative solutions involving cloud technologies, generative AI, data analytics, digital banking, and cybersecurity.
Responsibilities
- Develop quality, scalable software solutions within an agile software development environment.
- Translate business requirements into code that meets established quality standards.
- Support testing cycles and post-production deployments across technology teams.
- Use appropriate tools to test, debug, and improve code quality.
- Participate in peer code reviews and collaborate with diverse, cross-functional teams.
Technology Exposure
- Back-end development using Java, Python, and the Spring Framework.
- Front-end and mobile development using React, TypeScript, Angular, HTML5, Swift, and Kotlin.
- Generative AI tools and practices, including prompt engineering, workflow design, and AI-assisted coding.
- Data analytics using Splunk, Tableau, and Adobe Analytics to measure product and customer journey outcomes.
Program Details
- The two-year Analyst Program starts in July and includes a robust initial training program.
- Rotational placements provide exposure to multiple teams and help develop a broad technology skillset.
- New hires train together on Citi, its tools, processes, and required technical skills.
- Structured learning, networking, mentoring, and development programs support technical and leadership growth.
- Projects may involve digital banking, cybersecurity, data-driven innovation, and globally scoped technology initiatives.