Applications Development Senior Programmer Analyst - Assistant Vice President

Citi

Mississauga

On-site

CAD 94,300 - 141,500

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Citi is looking for an Applications Development Senior Programmer Analyst in Mississauga, Canada. This intermediate role focuses on application systems analysis and programming, emphasizing design, development, and implementation.

The ideal candidate will have over 5 years of experience in Java Microservices, lead projects, and collaborate closely with stakeholders. The position offers a salary range of $94,300 to $141,500 and requires a Bachelor's degree. Join Citi to contribute to technology innovations in a diverse environment.

Qualifications

  • 5+ years of relevant experience in applications development.
  • Strong expertise in Java Microservices architecture, design, and implementation.
  • Proven experience in leading technical projects and/or teams.

Responsibilities

  • Lead the design and implementation of complex systems.
  • Provide technical guidance and mentorship to junior engineers.
  • Actively contribute to coding and ensure best practices.

Skills

Java Microservices architecture
Release Management
Problem-solving skills
Technical mentorship
Agile development

Education

Bachelor’s degree/University degree

Tools

Docker
Kubernetes

Job description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Responsibilities
  • Technical Leadership: Lead the design, development, and implementation of complex systems and features. Provide technical guidance and mentorship to junior and mid-level engineers.
  • Architecture & Design: Drive architectural decisions, ensuring solutions are scalable, robust, secure, and maintainable.
  • Hands‑On Development: Actively contribute to coding, code reviews, and ensure adherence to best practices and coding standards.
  • Project Management / Ownership: Take ownership of significant modules or projects, from conception to deployment and maintenance.
  • Problem Solving: Diagnose and resolve complex technical issues, optimize performance, and troubleshoot production incidents.
  • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and deliver high‑quality solutions.
  • Innovation & Research: Stay abreast of industry trends, emerging technologies, and best practices. Propose and champion innovative solutions.
  • Mentorship: Foster a culture of learning and growth within the team, actively mentoring and upskilling colleagues.
Required Qualifications
  • 5+ years of relevant experience
  • Strong expertise in Java Microservices architecture, design, and implementation.
  • Proven experience in Release Management, including planning, coordinating, and managing software releases across environments.
  • Strong expertise in [mention 2-3 critical technologies, e.g., distributed systems, microservices architecture, relational/NoSQL databases, API design].
  • Proven experience in leading technical projects and/or teams.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non‑technical audiences.
  • Experience with [mention relevant tools/methodologies, e.g., Agile development, CI/CD pipelines, Docker, Kubernetes].
Education

Bachelor’s degree/University degree or equivalent experience

Salary Range

$94,300.00 - $141,500.00

Job Family

Technology / Applications Development

Time Type

Full time

Equal Opportunity & Disability Statement

Citi is an equal‑opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, veteran status, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Applications Development Senior Programmer Analyst - Assistant Vice President
Applications Development Senior Programmer Analyst - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Java Full Stack Developer - Assistant Vice President
Java Full Stack Developer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Applications Development Sr Programmer Analyst
Applications Development Sr Programmer Analyst

Citi • Mississauga

On-site
CAD 130,000 - 197,000
Apps Dev Tech Lead Analyst - Vice President
Apps Dev Tech Lead Analyst - Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Application Development Intermediate Programmer Analyst
Application Development Intermediate Programmer Analyst

Citigroup Inc. • Mississauga

On-site
CAD 77,000 - 108,000
Apps Dev Tech Lead Analyst - Vice President
Apps Dev Tech Lead Analyst - Vice President

Citi • Mississauga

On-site
CAD 121,000 - 171,000
Java Developer
Java Developer

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Full Stack Developer
Full Stack Developer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Java Developer
Java Developer

Citigroup Inc. • Mississauga

On-site
CAD 111,000 - 154,000
Full Stack Developer
Full Stack Developer

Citigroup Inc. • Mississauga

On-site
CAD 94,000 - 142,000