17 Aug
|
SGS Société Générale de Surveillance
|
Montreal
17 Aug
SGS Société Générale de Surveillance
Montreal
Responsibilities The aim of Global Business Service Unit (GBSU) Canada is to deliver day‑to‑day services to SociétéGénérale investment and corporate bank units and their clients in order to accelerate their transformation. GBSU 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 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 NewYork.
As a C# Developer, you are expected to be versatile, display leadership qualities, and approach challenges with enthusiasm, delivering innovative solutions that support our business growth in an AGILE environment. Day‑to‑Day Responsibilities - Build applications for diverse front office businesses.
- Ensure seamless integration of data and flows with other trading and settlement applications.
- Define architectural frameworks for new developments.
- Manage end‑to‑end initiatives by collaborating with users and business analysts, translating requirements into systems, proposing designs, and overseeing implementation.
- Review and design architecture for new systems.
- Estimate effort and ensure timely delivery using agile and continuous delivery methodologies.
- Thoroughly test code and enforce release management and change management processes.
- Own 2nd and 3rd level support, assist in release rollouts, and provide clear reports to clients and management.
- Assess risks, formulate contingency strategies, and collaborate with various teams.
- Leverage IT best practices to enhance development quality.
- Actively participate as a motivated and proactive member of the global team, effectively managing multiple streams of work concurrently.
Technical
Stack - C#, .NET, MongoDB, MQ Series, Oracle, GIT, Jenkins, Nuget, MOQ Technical Skills Requirements - 3‑5+ years of .NET / C# development experience.
- 2+ years of multithreading experience.
- Ability to transform business functionality into sustainable, maintainable, and reusable code.
- Proficiency in object‑oriented programming.
- Understanding of agile development practices.
- Experience with developing and deploying RESTful services.
- Algorithmic skills. Nice‑to‑Have Technical Skills - Knowledge of messaging technologies (nats.io, RabbitMQ), network protocols, socket programming.
Competency
Requirements - Strong written and verbal communication skills.
- Experience in financial products or the financial industry.
- Analytical skills.
- Agile, detail‑oriented, fast‑learning capacity, and ability to work in a high‑pressure environment. Nice‑to‑Have Competency Requirements - Knowledge in risk analysis and pricing.
- Understanding of trading and settlement workflows for FIC products.
Educational
Requirements - Bachelor’s degree in computer science or equivalent.
- Degree in finance (nice‑to‑have).
Languages
French and English.
Communication Requirements
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.
Background Screening Due to US Federal Securities law that may apply to this position, candidates who apply may be required to submit to an enhanced background screening, including the collection of their fingerprints by a third‑party vendor selected by the Financial Industry Regulatory Authority (FINRA).
Equal Opportunity Statement SocieteGénérale is committed to offering an inclusive recruitment experience to all candidates.
📌 Programmer Analyst - Banking operations processing - Montreal, Quebec, Canada
🏢 SGS Société Générale de Surveillance
📍 Montreal