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 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: 24 days ago • Promoted
    Earn money by taking surveys - Remote

    Earn money by taking surveys - Remote

    Almedia • Saint-Alexis, Quebec, Canada
    Remote
    Full-time
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Go Backend Engineer for Scalable Cloud Apps

    Senior Go Backend Engineer for Scalable Cloud Apps

    AppDirect, Inc • Montreal
    Full-time
    A leading subscription commerce platform in Montreal is hiring a Senior Software Developer.In this role, you will tackle complex technical challenges, develop back-end services in Go, and work with...Show more
    Last updated: 22 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: 24 days ago • Promoted
    Senior back End Developer

    Senior back End Developer

    National Bank of 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: 7 days ago • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    X2O Media • Montreal
    Full-time
    X2O Media solutions enhance human outcomes by improving the digital visual experiences of high-performing individuals and teams globally. Its X2O OneRoom solution creates engaging hybrid and remote ...Show more
    Last updated: 24 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: 10 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: 24 days ago • Promoted
    Backend Programmer (1 Year Contract)

    Backend Programmer (1 Year Contract)

    Kabam • Montreal
    Full-time
    At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming.We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of...Show more
    Last updated: 24 days ago • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    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: 6 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: 13 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: 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: 24 days ago • Promoted
    Senior API Developer

    Senior API Developer

    Elits Canada Inc. • 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 forefro...Show more
    Last updated: 24 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: 17 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: 24 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: 13 days ago • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Botpress, Inc. • Montreal
    Full-time
    Help bring AI agents to companies worldwide.Over the next decade, autonomous agents will redefine how we work.Botpress allows companies to build and deploy advanced AI agents that move beyond conve...Show more
    Last updated: 22 days ago • Promoted