Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
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