C

Citi

Runs banking and payments for global clients

Technology Analyst - Application Development

Software EngineeringUpdated on Nov 7
Full-timeMississauga, ON, Canada$67.2k - $93.8k /yrHybrid

About the Job

Requirements

  • Graduation between December 2026 and June 2027 is required.
  • A bachelor's degree in computer science, computer engineering, information technology, management information systems, or another technology-related field is required.
  • Applicants must have a GPA of 3.0 or better; this is stated as preferred.
  • Candidates should be proactive problem-solvers who can leverage generative AI to address complex business problems and create solutions.
  • Candidates must be legally entitled to work in Canada; employer sponsorship or a labour market impact assessment for a work permit is not available.
  • Candidates must pass technical interviews involving basic algorithmic programming exercises.
  • Candidates should be able to collaborate across cultures and time zones and work effectively in diverse teams.
  • Excellent communication, project management, leadership, attention to detail, collaboration, and adaptability are expected.
  • Prior experience working in agile teams is desirable.

Responsibilities

  • Develop quality and scalable software solutions in an agile software development environment.
  • Develop code based on business requirements and in accordance with quality standards.
  • Support testing cycles and post-production deployments.
  • Use appropriate tools to test and debug code and participate in peer code reviews.
  • Participate in training with a cohort of new hires to learn about Citi, its tools and processes, and the technical skills needed for the role.
  • Contribute to real-world projects, including digital banking solutions, cybersecurity defenses, and data-powered innovations.
  • Work on globally scoped projects with cross-functional teams.

Desired Qualifications

  • Prior experience working in agile teams.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs