Programmeur Analyste Senior

Montreal

Offre publiée le 2025-11-13

CGI

Overview

Join to apply for the Programmeur Analyste Senior role at CGI. At CGI, we are passionate about technology and innovation. We are looking to strengthen our team with a talented and motivated Senior Programmer Analyst to participate in challenging projects and contribute to our collective success.

Being an Associate at CGI will not only allow you to broaden your expertise across multiple technologies, but will also give you the opportunity to advise our major clients on the technologies and methodologies best suited to their needs. Our team is dynamic and encourages collaboration, discussion, and initiative. Respect and fun are the foundation of our work environment. CGI places a special emphasis on each of us, offering a personalized training program, highly competitive financial benefits, and flexible schedules that allow us to balance our personal and professional lives.

Responsibilities

  • You will contribute to the design, development, testing, and deployment of crucial features in applications used by traders and operations teams across the globe, with a primary focus on New York.
  • You are expected to be versatile, demonstrate leadership qualities, and approach challenges with enthusiasm — delivering innovative solutions that support business growth.
  • Your responsibilities will include crafting and supporting software for trade booking, position management, settlement, and straight-through processing of electronic trades within the Post Trade FIC (Fixed Income & Currencies) team.
  • Your role centers on developing a strategic trading tool for trade capture and regulatory reporting within the FIC perimeter, primarily focused on back-end development.
  • You will actively participate in requirements gathering and design, collaborating closely with business analysts and applying your knowledge of finance and trading protocols. The role spans from conceptualization to delivery, adhering to agile principles, continuous delivery, and change management practices.

What you will do

  • Development (C#, .NET Core, Windows, Linux, Kubernetes, Azure and all subsequent technologies).
  • Building applications for diverse front-office businesses.
  • Ensuring seamless integration of data and flows with other trading and settlement applications.
  • Managing end-to-end initiatives by collaborating with users and business analysts, translating requirements into systems, proposing designs, and overseeing implementation.
  • Level 3 support.
  • Defining architectural frameworks for new developments.
  • Actively participating as a motivated and senior member/mentor of the Core/FIC teams, effectively managing multiple streams of work concurrently and helping younger colleagues grow on the platform.
  • Platform monitoring and incident anticipation.
  • Possibly leading workshops and guilds.

Required Qualifications

Minimum qualifications and experience required for this role.

  • Must have a bachelor's degree in computer science or equivalent. (Nice-to-have: Degree in finance).
  • Strong written and verbal communication skills in French and English required.
  • Experience in financial products or the financial industry.
  • Very good level of maturity for production and teamwork.
  • Minimum 5 years of .NET / C# development experience.
  • 2 years of multithreading experience.
  • Able to contribute to architecture choices, intervene on different streams (AKS, monitoring, modularization, diagnostics, and debugging), and be a reference for other developers.
  • Ability to transform business features into sustainable, maintainable, and reusable code.
  • Mastery of object-oriented programming.
  • Understanding of agile development practices.
  • Experience in developing and deploying RESTful services.
  • Algorithmic skills.

Nice-to-Have

  • Knowledge of messaging technologies (nats.io, RabbitMQ), network protocols, and socket programming.
  • Knowledge in risk analysis and pricing.
  • Understanding of trading and settlement workflows for FIC products.
  • Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.

Technical Stack

C#, .NET, MongoDB, MQ Series, Oracle, GIT, Jenkins, Nugget, Unit Test.

Location

Montreal.

Work Mode

On site.

Company Culture

Life at CGI is rooted in ownership, teamwork, respect, and belonging. Here, you’ll reach your full potential because we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive.

As an equal-opportunity employer, we encourage you to apply even if you require an accommodation during the recruitment process. Please notify your recruiter if needed.

We look forward to welcoming you to a company built to grow and last, where you can develop innovative solutions, build relationships with teammates and clients, and access global capabilities to scale your ideas.

#J-18808-Ljbffr