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
Il y a plus de 30 jours
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

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.
  • Créer une alerte emploi pour cette recherche

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

    Offres similaires
    Senior Backend Developer — Monetization

    Senior Backend Developer — Monetization

    Xsolla • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Java Backend Developer (Investment Banking Domain)

    Senior Java Backend Developer (Investment Banking Domain)

    Compunnel Inc. • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Go Backend Engineer for Scalable Cloud Apps

    Senior Go Backend Engineer for Scalable Cloud Apps

    AppDirect, Inc • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    Senior Developer Fullstack (Java / React)

    Senior Developer Fullstack (Java / React)

    SGS Société Générale de Surveillance SA • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior back End Developer

    Senior back End Developer

    National Bank of Canada • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Senior Full Stack Developer

    Senior Full Stack Developer

    X2O Media • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Backend Developer — AI / ML Platform & APIs

    Senior Backend Developer — AI / ML Platform & APIs

    Stay22 • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior back End Developer

    Senior back End Developer

    Banque Nationale du Canada • Montreal
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Fullstack Developer

    Senior Fullstack Developer

    Cloud Imperium Games Montreal • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior C# Back-End Developer [#4904]

    Senior C# Back-End Developer [#4904]

    Alteo Inc. • Montreal
    Temps plein +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, ...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Développeur(se) Backend Senior / Backend Developer - Commerce Payments Montreal, Canada

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

    Unity3d • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Fullstack Developer (contract)

    Senior Fullstack Developer (contract)

    Chrono Innovation • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior API Developer

    Senior API Developer

    Elits Canada Inc. • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Backend Engineer

    Senior Backend Engineer

    ODAIA • Toronto, Montreal (Administrative Region)
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Senior Solutions Developer

    Senior Solutions Developer

    Coveo • Montreal
    Temps plein
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Coveo. The Technical Expert in our Professional Services Team.First ...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Backend Engineer

    Senior Backend Engineer

    OXIO • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 24 jours • Offre sponsorisée
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Valsoft Corp • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 13 jours • Offre sponsorisée
    Senior Full Stack Developer

    Senior Full Stack Developer

    Botpress, Inc. • Montreal
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée