C
Programme
Internship
Location
Singapore
About the role
Citi’s Singapore Summer Technology Analyst Program offers technology students hands-on experience in agile software development, including coding, testing, debugging, and deployment support. Participants receive structured training, mentoring, networking, and global project exposure while developing scalable solutions for financial services.
Responsibilities
- Develop quality, scalable software solutions in an agile development environment.
- Translate business requirements into code that meets established quality standards.
- Test and debug code using appropriate tools to support defect-free programming.
- Support testing cycles and post-production deployments.
- Participate in peer code reviews and collaborate with team members.
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, prompt engineering, workflow design, and AI-assisted code generation.
- Data analytics using Splunk, Tableau, and Adobe Analytics.
Program Experience
- Program begins in early June with education on the analyst role and Citi’s culture.
- Receive on-the-desk training, speaker sessions, networking, mentoring, and structured development opportunities.
- Join a cohort learning Citi’s company, tools, processes, and technical skills.
- Work on globally scoped projects with cross-functional teams supporting banking technology initiatives.