Société Générale

Programmer Analyst - XOne

Société Générale

Montreal, CanadaPermanent contractPosted Jan 12, 2026

Job description

ABOUT THE JOB:

The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from competitors with the pace of the agile transformation delivered, spreading the technology and data culture, shortening the decision-making process, and adopting a true industrial approach, leveraging on different teams either transversal or aligned to the different sub business units.

In this central and dynamic role, you will contribute to the design, development, testing, and deployment of crucial features in applications used by our traders and operations across the globe, with a primary focus on New York.

As a C# Developer, we ask you to be versatile, display leadership qualities, and approach challenges with enthusiasm, delivering innovative solutions that support our business growth. Within our AGILE environment, your responsibilities include crafting and supporting software for trade booking, position management, settlement, and straight through processing of electronic trades within the Post Trade Equity team. This involves active interaction with various upstream and downstream systems.

Your position revolves around developing a strategic trading tool for trade capture and regulatory reporting in Equity Derivative, covering back-end development. You actively participate in requirements gathering and design processes, collaborating with business analysts and leveraging your knowledge of finance and trading protocols. The role extends from conceptualization to delivery, adhering to agile, continuous delivery, and change management processes.

TECHNICAL STACK:

C# | .NET | MongoDB | MQ Series | Oracle | GIT | Jenkins | Nugget| MOQ |********


What will be your DAY-TO-DAY?

Primary responsibilities include:

· Building applications for diverse front office businesses

· Ensuring seamless integration of data and flows with other trading and settlement applications.

· Defining architectural frameworks for new developments.

· Managing end-to-end initiatives by collaborating with users and business analysts, translating requirements into systems, proposing designs, and overseeing implementation

· Reviewing and designing architecture for new systems.

· Estimating effort and ensuring timely delivery using agile and continuous delivery methodologies.

· Thoroughly testing code and enforcing release management and change management processes.

· Owning 2nd and 3rd level support, assisting in release rollouts, and providing clear reports to clients and management

· Assessing risks, formulating contingency strategies, and collaborating with various teams

· Leveraging IT best practices to enhance development quality.

· Actively participating as a motivated and proactive member of the global team, effectively managing multiple streams of work concurrently.