Fullstack Developer

Maarut

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

Détails du poste

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

Description du poste

  • Le client recrute trois développeurs full-stack pour rejoindre une équipe en cours de restructuration, dont l’expertise actuelle est principalement orientée backend.
  • L’objectif déclaré est d’ajouter de la polyvalence et d’améliorer la capacité de livraison ; le profil visé n’est pas un spécialiste purement frontend, mais un développeur capable de couvrir les deux faces de la stack. Les projets impliquent des fonctionnalités métier ainsi que des intégrations d’API et de microservices dans un écosystème centré sur Azure (.NET, C#, Azure DevOps, containers).
  • Une maîtrise complète de toutes les technologies de la matrice n’est pas requise dès l’entrée ; la capacité à apprendre et à s’intégrer rapidement dans cet environnement est ce qui compte.
  • Le candidat idéal a sept ans ou plus d’expérience en développement, avec une expérience backend .NET et une exposition frontend suffisante pour délivrer de bout en bout.
  • Les trois postes sont identiques ; les CV soumis doivent démontrer le même ensemble de compétences.

Tableau des qualifications des exigences

Requis

  • 7+ ans d’expérience en développement logiciel | Requis | Toutes les exigences sont satisfaites
  • Développement backend (.NET, C#, ou équivalent) | Requis | Toutes les exigences sont satisfaites
  • Capacité full-stack (contribution fonctionnelle au frontend, pas de spécialisation requise) | Requis | Toutes les exigences sont satisfaites
  • Intégration REST API et architecture de microservices | Requis | Toutes les exigences sont satisfaites

Souhaité

  • Expérience avec Azure ou un environnement cloud comparable | Une option suffit | Couverture alternative suffisante
  • Pratiques CI/CD (pipelines, déploiement automatisé) | Requis | Toutes les exigences sont satisfaites
  • Tests automatisés (unitaires, intégration) | Requis | Toutes les exigences sont satisfaites

Atout

  • Connaissance de l’écosystème de technologies du client : Azure DevOps, Docker, Kubernetes, Terraform, Kafka, OAuth 2.0, Okta, React, Web Components, SQL Server, MongoDB, outils de monitoring (Dynatrace, Grafana, Kibana) | Liste d’exemples | Majorité suffisante
  • Expérience dans l’assurance ou les services financiers | Expérience requise | Toutes les exigences sont satisfaites
  • Note : Les technologies dans la matrice du client constituent le contexte de travail, pas des critères disqualifiants. Un candidat ayant une bonne maîtrise des fondamentaux (.NET, APIs, cloud) sera formé sur les outils spécifiques.

Requirements

Ce que nous ne voulons pas

  • Un profil avec moins de 7 ans d’expérience en développement logiciel.
  • Un profil purement frontend sans réelle expérience backend en .NET ou équivalent.
  • Un profil sans historique de livraison dans un contexte API/microservices.
  • Un profil architecte ou analyste sans contribution active à du code de production.
  • Un profil sans expérience dans un environnement cloud (Azure, AWS ou GCP).
  • Un profil sans expérience dans des tests automatisés au sein d’un contexte de livraison continue.

Profil souhaité

  • 7+ ans d’expérience dans le développement logiciel
  • Maîtrise du développement backend (.NET, C#, ou équivalent)
  • Capacité à contribuer au frontend (pas de spécialisation requise)
  • Expérience dans l’intégration REST API et l’architecture de microservices
  • Expérience dans des environnements cloud (Azure ou équivalent) et pratiques CI/CD
  • Expérience avec des tests automatisés (unitaires, intégration)
  • Les responsabilités incluent le développement de fonctionnalités métier ainsi que les intégrations d’API et de microservices. Vous contribuerez à la fois au backend et au frontend, dans un environnement cloud Azure avec des pratiques CI/CD et d’autres technologies.