Connexion

Senior C# Back-end Developer

J M Group Inc

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# SQL REST API +6 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Temporaire à temps plein

Description du poste

Nous recherchons un développeur back-end C# de niveau expert pour rejoindre une équipe de livraison à Montréal. Il s’agit d’un poste 100 % back-end axé sur le développement de serveurs et d’applications de bureau autonomes. Les candidats ayant une expérience principale dans le développement web, front-end ou full stack ne conviennent pas à ce poste.

Ce que vous ferez

  • Développer, refactoriser et optimiser des composants back-end côté serveur et des applications de bureau autonomes
  • Identifier et résoudre le code qui sous-performe afin d’améliorer l’efficacité et les performances de l’application
  • Écrire un code robuste et bien structuré, avec un fort souci des processus multithreading, des structures de données et des algorithmes
  • Effectuer des revues de code et contribuer à des tâches interéquipes, à la gestion des versions et aux vérifications de régression
  • Participer aux efforts de test, y compris l’application des méthodologies TDD et BDD aux nouveaux codes et aux bases de code existantes

Ce que vous apportez

  • 8+ années d’expérience professionnelle en développement C# dans un contexte back-end ou d’applications de bureau autonomes
  • Maîtrise de niveau expert de C# et de l’environnement Visual Studio
  • Solides compétences en programmation multithreadée, structures de données, algorithmes, SQL et optimisation des applications
  • Expérience avérée pour identifier, détecter et refactoriser du code sous-performant
  • Exposition pratique à des technologies incluant SQL Server, gRPC, Hibernate, WinForms, WCF, REST APIs et Swagger
  • Compréhension approfondie des concepts de programmation et curiosité réelle quant à la manière dont les API et les choix architecturaux fonctionnent en interne
  • Admissibilité à une vérification obligatoire des antécédents

Atouts

  • Expérience antérieure dans la finance, le trading, ou connaissance du domaine à travers des classes d’actifs, des taux, le FX, le revenu fixe ou les produits structurés
  • Connaissance des concepts de TDD et BDD et application pratique dans des bases de code existantes
  • Compétence en langue française

Modalités de travail

  • Montréal, QC avec jusqu’à 2 jours de télétravail par semaine après 3 mois, selon la discrétion du gestionnaire
  • Contrat de 6+ mois
  • Anglais requis; le français est un atout
  • Les jours fériés statutaires du Québec s’appliquent