Talent.com
C# Backend Developer - Senior
C# Backend Developer - SeniorCGI • Montréal, Québec, Canada
C# Backend Developer - Senior

C# Backend Developer - Senior

CGI • Montréal, Québec, Canada
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Senior C# backend engineer

Context

GIT is responsible for the design, development, and production of enterprise-grade information systems within a large Capital Markets IT environment. Capital Markets IT is organized into IT divisions (“filières”), each aligned with a specific business line (Rates, FX, Equity, Credit, ALM, Repo, etc.).

Orchestrade (OT) is a strategic third-party trading and risk management platform used across multiple asset classes and business lines. Initially introduced as a standalone application, Orchestrade has evolved into a core system supporting trade booking, pricing, risk calculation, and downstream integration for regulatory, reporting, and risk management purposes.

The Orchestrade Core – Optim Team is executing a multi-year OT Next Gen program to ensure platform stability, scalability, and performance while supporting continuous functional growth delivered by multiple OT delivery teams.

Role Overview :

We are seeking a Senior C# Backend Developer to join the OT Core – Optim Team .

This role focuses on core backend engineering , including performance optimization, multithreaded programming, refactoring, and architectural alignment of Orchestrade core components.

This is not a front-end, web, or full-stack position. The successful candidate will work primarily on server-side and core system components in a complex, mission-critical environment.

Key Responsibilities :

  • Design, develop, and maintain high-performance C# backend components within Orchestrade.
  • Refactor and optimize existing core modules to improve stability, scalability, and efficiency.
  • Identify, analyze, and resolve performance and concurrency issues.
  • Apply strong data structures and algorithmic reasoning to optimize critical execution paths.
  • Conduct and participate in code reviews with a focus on quality, robustness, and performance.
  • Write and maintain automated tests , applying TDD / BDD principles where appropriate.
  • Contribute to shared frameworks, public APIs, and architectural standards.
  • Collaborate with delivery teams, DevOps, QA, and release management activities.
  • Support regression analysis and production stability initiatives.

Mandatory Technical Requirements :

  • Expert-level C# backend development.
  • Strong multithreaded programming skills , including concurrency control and thread safety.
  • Solid expertise in data structures and algorithms , with the ability to reason about performance and complexity.
  • Required Technical Skills :

  • Extensive experience in server-side or standalone application development using C#.
  • Strong understanding of :
  • Multithreading and concurrency models.

  • Memory management and performance optimization.
  • Robust code design and refactoring.
  • Solid SQL knowledge (query optimization, data access patterns).
  • Experience working with large, long-lived codebases.
  • Familiarity with Git source control.
  • Technology Stack Exposure (Not Limited To) :

  • C#, .NET, Visual Studio
  • SQL Server
  • nHibernate
  • gRPC, REST APIs, Swagger
  • WCF, WinForms
  • Domain Knowledge (Optional) :

  • Experience in financial systems, trading, or capital markets
  • Familiarity with asset classes such as Rates, FX, Fixed Income, Credit, or Structured Products
  • Domain knowledge is beneficial but not mandatory .
  • Soft Skills & Professional Qualities :

  • Ability to work independently while contributing effectively within a team.
  • Strong analytical and problem-solving skills.
  • Willingness to mentor and support other developers.
  • Clear, professional communication skills in English (spoken and written).
  • Collaborative mindset with a pragmatic, non-arrogant approach.
  • Ingénieur Backend C# Senior

    Contexte :

    GIT est responsable de la conception, du développement et de la mise en production de systèmes d’information de niveau entreprise au sein d’un vaste environnement IT dédié aux marchés de capitaux. L’IT Marchés de Capitaux est organisée en divisions informatiques (« filières »), chacune alignée sur une ligne métier spécifique (Rates, FX, Equity, Credit, ALM, Repo, etc.).

    Orchestrade (OT) est une plateforme tierce stratégique de trading et de gestion des risques, utilisée sur de multiples classes d’actifs et lignes métiers. Initialement introduite comme une application autonome, Orchestrade est devenue un système central supportant la réservation des opérations, la valorisation, le calcul des risques ainsi que les intégrations aval à des fins réglementaires, de reporting et de gestion des risques.

    L’équipe Orchestrade Core – Optim mène un programme pluriannuel OT Next Gen visant à garantir la stabilité, la scalabilité et la performance de la plateforme, tout en accompagnant la croissance fonctionnelle continue livrée par les différentes équipes de delivery Orchestrade.

    Présentation du poste :

    Nous recherchons un Ingénieur Backend C# Senior pour rejoindre l’équipe OT Core – Optim .

    Ce poste est centré sur le développement backend cœur , incluant l’optimisation des performances, la programmation multithread, la refactorisation et l’alignement architectural des composants centraux d’Orchestrade.

    Il ne s’agit pas d’un poste front-end, web ou full-stack. Le candidat retenu interviendra principalement sur des composants serveur et systèmes cœur , dans un environnement complexe et critique pour le métier.

    Responsabilités principales :

  • Concevoir, développer et maintenir des composants backend C# à haute performance au sein d’Orchestrade.
  • Refactoriser et optimiser les modules cœur existants afin d’améliorer la stabilité, la scalabilité et l’efficacité.
  • Identifier, analyser et résoudre les problèmes de performance et de concurrence.
  • Appliquer une forte maîtrise des structures de données et des algorithmes pour optimiser les chemins d’exécutioncritiques.
  • Participer aux revues de code , avec un focus sur la qualité, la robustesse et la performance.
  • Écrire et maintenir des tests automatisés , en appliquant les principes TDD / BDD lorsque pertinent.
  • Contribuer aux frameworks partagés , aux API publiques et aux standards d’architecture.
  • Collaborer avec les équipes de delivery, DevOps, QA et de gestion des releases.
  • Participer aux activités d’ analyse de régression et de stabilité en production.
  • Exigences techniques obligatoires :

  • Expertise avancée en développement backend C#.
  • Solides compétences en programmation multithread , incluant la gestion de la concurrence et la sûreté des threads.
  • Excellente maîtrise des structures de données et des algorithmes , avec une capacité à raisonner sur la performance et la complexité.
  • Compétences techniques requises :

  • Expérience significative en développement applicatif serveur ou standalone en C#.
  • xcellente compréhension de :
  • La programmation multithread et les modèles de concurrence.

  • La gestion mémoire et l’optimisation des performances.
  • La conception de code robuste et la refactorisation.
  • Solides connaissances SQL (optimisation de requêtes, patterns d’accès aux données).
  • Expérience sur des bases de code volumineuses et pérennes.
  • Maîtrise de Git pour le contrôle de version.
  • Environnement technologique (non limitatif) :

  • C#, .NET, Visual Studio
  • SQL Server
  • nHibernate
  • gRPC, API REST, Swagger
  • WCF, WinForms
  • Connaissances métier (optionnelles) :

  • Expérience dans les systèmes financiers, le trading ou les marchés de capitaux.
  • Connaissance de classes d’actifs telles que Rates, FX, Fixed Income, Credit ou Produits Structurés.
  • Les connaissances métier sont un plus, mais non obligatoires .
  • Compétences comportementales & qualités professionnelles :

  • Capacité à travailler de manière autonome tout en contribuant efficacement à une équipe.
  • Excellentes capacités d’analyse et de résolution de problèmes.
  • Volonté de mentorer et accompagner d’autres développeurs.
  • Excellentes compétences de communication professionnelle en anglais (oral et écrit).

  • Esprit collaboratif, pragmatique et sans arrogance.
  • Create a job alert for this search

    C Backend Developer Senior • Montréal, Québec, Canada

    Similar jobs
    Senior Backend Developer — Monetization

    Senior Backend Developer — Monetization

    Xsolla • Montreal
    Full-time
    Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to he...Show more
    Last updated: 25 days ago • Promoted
    Senior Java Backend Developer (Investment Banking Domain)

    Senior Java Backend Developer (Investment Banking Domain)

    Compunnel Inc. • Montreal
    Full-time
    Senior Java Backend Developer (Investment Banking Domain).Senior Java Backend Developer (Investment Banking Domain).Get AI-powered advice on this job and more exclusive features.Walking Drive for S...Show more
    Last updated: 25 days ago • Promoted
    Senior Developer Fullstack (Java / React)

    Senior Developer Fullstack (Java / React)

    SGS Société Générale de Surveillance SA • Montreal
    Full-time
    In this context, we are looking for a Fullstack developer in within the Dev Ops team in Montreal in charge of the SG Workflow product, to the following various aspects : . Design and development of pr...Show more
    Last updated: 25 days ago • Promoted
    Senior Go Developer

    Senior Go Developer

    Archie • Montreal
    Full-time
    Archie provides smart workplaces & coworking spaces with an all-in-one software in order to manage offices and enable employees to work from anywhere. You can find us here : https : / / archieapp.We are ...Show more
    Last updated: 25 days ago • Promoted
    Senior Backend Developer — AI / ML Platform & APIs

    Senior Backend Developer — AI / ML Platform & APIs

    Stay22 • Montreal
    Full-time
    Une entreprise innovante dans l'IA recherche un développeur backend senior pour concevoir des systèmes robustes pour leur infrastructure IA / ML. Vous travaillerez sur des diensten d'IA, en développan...Show more
    Last updated: 25 days ago • Promoted
    Senior back End Developer

    Senior back End Developer

    Banque Nationale du Canada • Montreal
    Full-time
    A career as a senior back-end developer in the Cloud Platforms and Services Management team at National Bank means acting as a DevOps expert at the heart of digital transformation.This role allows ...Show more
    Last updated: 11 days ago • Promoted
    Senior Fullstack Developer

    Senior Fullstack Developer

    Cloud Imperium Games Montreal • Montreal
    Full-time
    Cloud Imperium Games (CIG) is a leading video game development company founded in 2012 by Chris Roberts.With over 1,000 employees, CIG focuses on delivering next‑generation AAA games and pioneering...Show more
    Last updated: 25 days ago • Promoted
    Senior C# Back-End Developer [#4904]

    Senior C# Back-End Developer [#4904]

    Alteo Inc. • Montreal
    Full-time +1
    Job Description Alteo is looking for a Senior C# Back-End Developer for a permanent position based in Montreal.Collaborate in the design, development, and maintenance of high-quality applications, ...Show more
    Last updated: 14 days ago • Promoted
    Développeur(se) Backend Senior / Backend Developer - Commerce Payments Montreal, Canada

    Développeur(se) Backend Senior / Backend Developer - Commerce Payments Montreal, Canada

    Unity3d • Montreal
    Full-time
    ALERT : Unity has received reports of scams where individuals purporting to be Unity HR representatives conduct bogus employment interviews via email or text, and then request payment as a condition...Show more
    Last updated: 25 days ago • Promoted
    Senior Developer, Clinical Platform – Hybrid Montreal

    Senior Developer, Clinical Platform – Hybrid Montreal

    AlayaCare • Montreal
    Full-time
    A leading SaaS company in Montreal is looking for a Senior Developer for their Clinical Platform team.You will be responsible for building high-quality features, ensuring performance, and contribut...Show more
    Last updated: 24 days ago • Promoted
    Senior Fullstack Developer (contract)

    Senior Fullstack Developer (contract)

    Chrono Innovation • Montreal
    Full-time
    Chrono Innovation is a fast-growing tech startup that provides a cutting-edge solution to help people manage their time more effectively. Our flagship product, Chrono Platform, is designed to optimi...Show more
    Last updated: 25 days ago • Promoted
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Valsoft Corporation • Montreal
    Full-time
    Our PayFac-as-a-Service model gives you all the benefits of integrated payments while we handle the heavy lifting.We’re looking for a Senior Full-stack Developer with 5+ years of professional exper...Show more
    Last updated: 15 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    ODAIA • Toronto, Montreal (Administrative Region)
    Full-time
    Senior Backend Engineer IIMistplayMistplay est l'application de fidélité n°1 pour les joueurs mobiles.Notre communauté de millions de joueurs mobiles engagés utilise Mistplay pour découvrir de nouv...Show more
    Last updated: 18 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    OXIO • Montreal
    Full-time
    Senior Backend Engineer – Build the Telecom Infrastructure for NextGen.OXIO is the world’s first telecom-as-a-service (TaaS) platform. We are democratizing telecom and making it easily accessible fo...Show more
    Last updated: 25 days ago • Promoted
    Senior Software Developer – C&N

    Senior Software Developer – C&N

    SafelyYou • Montreal, CA
    Remote
    Full-time
    Quick Apply
    SafelyYou is working to ensure the highest-quality care for seniors in any care setting, anywhere in the world, driven by proven AI, unmatched clinical expertise, and an immeasurable passion for ca...Show more
    Last updated: 2 days ago
    Senior Back-End Developer

    Senior Back-End Developer

    Astucemedia • Montreal
    Full-time
    Astucemedia is a global leader in innovative creative and software solutions for real-time data visualization on live TV, studios, museums, immersive experiences, and sports venues.Our software and...Show more
    Last updated: 25 days ago • Promoted
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Valsoft Corp • Montreal
    Full-time
    Our PayFac-as-a-Service model gives you all the benefits of integrated payments while we handle the heavy lifting.We’re looking for a Senior Full-stack Developer with 5+ years of professional exper...Show more
    Last updated: 14 days ago • Promoted
    Senior API Developer

    Senior API Developer

    ELITS • Montreal
    Full-time
    Our parent company Iver has 1,700 employees today and is growing, and now we are looking for new employees who want to join our journey. As part of Accelerate at Iver, you are at the absolute forefr...Show more
    Last updated: 7 days ago • Promoted