Production Support, Summer Analyst
Citi
About the Role
Citi Technology partners to ensure that Citi’s platforms can “Be the Best” for clients globally. The Summer Analyst Program provides forward-thinking talents with opportunities to innovate, influence, and make an impact in a global financial institution.
Key Responsibilities
- Work in an agile software development environment, developing quality and scalable software solutions using leading-edge technologies.
- Develop code consistent with quality standards based on business requirements.
- Offer support during testing cycles and post-production deployment.
- Use appropriate tools to test and debug code to ensure defect-free programming.
- Participate in the review of peer coding.
- Gain exposure to technologies such as Java, Python, Spring Framework, React, TypeScript, Angular, HTML5, Swift, Kotlin, GitHub Copilot, Devin.AI, Prompt Engineering, Workflow Design, GenAI Optimization, and Stylus Workspaces.
- Utilize tools like Splunk, Tableau, and Adobe Analytics for data analytics.
- Work on globally scoped projects with cross-functional teams.
- Benefit from structured learning, networking, mentoring, and development programs.
- Contribute to real-world projects shaping the future of banking.
Requirements & Tech Stack
- Back-End Development: Java, Python, Spring Framework
- Front-End Development: Web (React, TypeScript, Angular, HTML5) and Mobile (Swift, Kotlin)
- Generative AI & AI Agents: GitHub Copilot with various models, Citi Squad (automated code reviews), Devin.AI (Agentic Code generation), Prompt Engineering, Workflow Design, GenAI Optimization, Stylus Workspaces (In-house Gemini)
- Data Analytics: Splunk, Tableau, Adobe Analytics
Qualifications
- Graduation between Dec 2027 and May 2028.
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Management Information Systems, or other tech-related degrees.
- GPA of 3.0 or better is preferred.
- A proactive problem-solver who thrives on innovation and embraces challenges with enthusiasm.
- Possess a global outlook and willingness to collaborate across cultures and time zones.
- Excellent communication skills, project management, leadership, attention to detail.
- Ability to work well within diverse teams.
- Ability to pass technical interviews consisting of basic algorithmic programming exercises.
- Must be collaborative and adaptable.
- Prior experience working in agile teams is desirable.
- Authorized to work in (country name) without the need for employer sponsorship, now or in the future.
- Steadfast dedication to learning and a true passion for business.
- Ambition with a relentless drive to succeed in a fast-paced, dynamic environment.
- Curiosity about how technology can revolutionize finance.