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# d’un niveau expert pour rejoindre une équipe de livraison à Montréal. Il s’agit d’un poste 100% back-end axé sur le développement côté serveur et d’applications de bureau autonomes. Les candidats ayant principalement de l’expérience dans le web, le front-end ou le full stack ne conviennent pas à ce poste.

Ce que vous ferez

  • Développer, refactoriser et optimiser des composants back-end côté serveur et d’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 une forte attention à la multi-threads, aux structures de données et aux algorithmes
  • Effectuer des revues de code et contribuer à des tâches inter-équipes, à la gestion des releases 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 multi-threads, structures de données, algorithmes, SQL et optimisation d’applications
  • Expérience avérée pour identifier, détecter et refactoriser du code qui sous-performe
  • Exposition pratique à des technologies incluant SQL Server, gRPC, Hibernate, WinForms, WCF, REST APIs et Swagger
  • Compréhension approfondie des concepts de programmation et réelle curiosité quant à la façon dont les API et les choix d’architecture fonctionnent en interne
  • Admissibilité à une vérification d’antécédents obligatoire

Atouts

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

Mode de travail

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