Connexion

Senior Full Stack.NET Developer

J M Group Inc

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# .NET SQL +14 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Nous recherchons un(e) Senior Full Stack .NET Developer orienté(e) terrain, qui aime construire des applications web modernes, des API, des solutions d’automatisation et des intégrations. Le/la candidat(e) retenu(e) travaillera en étroite collaboration avec des ingénieurs seniors, des product owners et des parties prenantes métier afin de concevoir et livrer des solutions logicielles évolutives, sécurisées et maintenables.

Ce rôle est fortement axé sur l’ingénierie logicielle et impliquera à la fois le développement de nouvelles fonctionnalités et le support de systèmes de production critiques pour l’entreprise.

Responsabilités clés

  • Concevoir, développer et maintenir des applications d’entreprise en utilisant .NET, C#, SQL Server et des frameworks front-end modernes tels qu’Angular ou React.
  • Développer des REST APIs, des services back-end et des composants d’intégration prenant en charge des plateformes internes et externes.
  • Construire et améliorer des fonctionnalités dans SIMPL et d’autres applications détenues par l’équipe EUCS.
  • Développer de l’automatisation et des outils pour améliorer l’efficacité opérationnelle, l’onboarding des utilisateurs, le monitoring et les processus de support.
  • Diagnostiquer et résoudre les problèmes de production sur les applications, API, intégrations et bases de données.
  • Participer aux revues de code, aux discussions d’architecture, aux sessions de conception technique et aux cérémonies Agile.
  • Collaborer avec les product owners, les utilisateurs et les parties prenantes pour comprendre les exigences métier et les traduire en solutions techniques.
  • Améliorer la qualité logicielle via les tests, l’automatisation, les pratiques CI/CD, le monitoring et DevOps.
  • Créer et maintenir la documentation technique et les procédures opérationnelles.
  • Participer à une rotation d’astreinte (environ 1 semaine toutes les 8 semaines).

Compétences requises

  • 6+ années d’expérience en développement logiciel utilisant les technologies Microsoft.
  • Forte expérience pratique avec :
    • C#
    • .NET Core / ASP.NET Core
    • SQL Server
    • REST APIs
    • Entity Framework
  • Forte expérience en développement front-end avec :
    • Angular (préféré), React, ou des frameworks similaires
    • JavaScript / TypeScript
  • Expérience dans le développement et le support d’applications d’entreprise.
  • Expérience avec le contrôle de source, les pipelines CI/CD et les pratiques de développement Agile.
  • Forte capacité de troubleshooting, résolution de problèmes et communication.
  • Esprit de responsabilité, sens des responsabilités et intégrité.

Compétences préférées

  • Expérience d’intégration avec des plateformes SaaS telles que Box, Google Workspace, Qualtrics, Microsoft 365, ou services similaires.
  • Expérience avec OAuth, OIDC, SAML et des patterns modernes d’authentification.
  • Expérience avec Docker, Kubernetes ou des applications conteneurisées.
  • Expérience avec Azure ou AWS.
  • Expérience avec des outils de développement assisté par l’IA tels que GitHub Copilot, Claude Code, GPT, Gemini ou Grok.
  • Passion pour l’automatisation, l’amélioration continue et les pratiques modernes d’ingénierie logicielle.