Avp Applications Development Sr Programmer Analyst (Winnipeg)

Avp Applications Development Sr Programmer Analyst (Winnipeg)

09 Nov
|
Citi
|
Winnipeg

09 Nov

Citi

Winnipeg

About CitiCiti, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. As a bank with a brain and a soul, Citi creates economic value that is systemically responsible and in our clients’ best interests.

As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do from keeping the bank secure, managing global resources, and providing the technical tools our workers need to be successful to designing our digital architecture and ensuring our platforms provide a first-class customer experience. Our commitment to diversity includes a workforce that represents the clients we serve from all walks of life, backgrounds, and origins.

We value and demand respect for others, promote individuals based on merit, and ensure opportunities for personal development are widely available to all. Build distributed microservices that power critical financial systems as a Senior Software Engineer, Java Microservices at Citi. You will design, develop, and implement scalable backend applications using Java, Spring Boot, Kotlin, and MongoDB, applying modern engineering practices including Site Reliability Engineering principles and OpenTelemetry-based observability.





This role offers the opportunity to take ownership of complex technical challenges while mentoring other engineers and shaping how Citi's technology platforms serve global business needs. Design and build distributed microservices using Java, Spring Boot, and Kotlin to support scalable Citi application systems. Apply modern engineering and DevOps practices, including Site Reliability Engineering principles and OpenTelemetry-based observability, to strengthen development, deployment, and monitoring.

Manage application data using MongoDB to support high-performing, reliable backend services. Lead feasibility studies, cost estimates, and technical planning for new and revised application systems. Consult with business users and technology teams to translate requirements into effective programming solutions.

Implement security measures following deployment to protect system design and strengthen data integrity. Operate independently as a subject matter expert, mentoring junior engineers and advising senior stakeholders. 5 to 8 years of experience in software development, systems analysis, or applications programming. Hands‑on experience building backend systems using Java, Spring Boot, and Kotlin.

Experience with modern engineering and DevOps practices, including Site Reliability Engineering principles and OpenTelemetry for observability.

Experience managing and delivering successful technology projects from concept to implementation. Ability to manage competing deadlines and adapt to shifting priorities in a fast‑paced environment.



Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience. Working knowledge of Python for scripting, automation, or tooling support within engineering workflows.

What We

OfferJoin a technology team that builds large-scale, distributed systems supporting Citi's global operations, working alongside experienced engineers on platforms that process transactions at scale. A hybrid schedule with three days in the office and two days working remotely. Hands‑on exposure to modern engineering tools, distributed systems design, and observability practices.

Access to learning and development resources to support continued technical growth. Programs that support financial wellbeing and work‑life balance. Job FamilyApplications Development Primary Location Full Time Salary Range$94,300.00 - $141,500.00 Automated Processing and AIWe use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening.

Our automated processing and AI do not involve relying on automatic or autonomous decision‑making. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, 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 review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster. #

📌 Avp Applications Development Sr Programmer Analyst (Winnipeg)
🏢 Citi
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: avp applications development sr programmer analyst (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: avp applications development sr programmer analyst (winnipeg) / winnipeg