New
Job description
J&M Group, acteur majeur du secteur technologique à Calgary, recherche un(e) développeur(se) .NET Backend confirmé(e) pour renforcer son équipe d’ingénierie. Vous intégrerez un environnement dynamique où l’innovation, la qualité logicielle et la collaboration sont au cœur des projets. En tant que leader technique, vous serez le garant de l’excellence architecturale et du respect des bonnes pratiques de développement tout au long du cycle de vie des applications d’entreprise.
**Missions principales**
- Piloter la conception et la mise en œuvre d’architectures backend robustes (micro‑services, SOA, API RESTful) en s’appuyant sur les principes SOLID et les patterns de conception éprouvés.
- Définir et faire évoluer les standards de codage, de conception et de tests automatisés (TDD, tests d’intégration) afin d’assurer la maintenabilité et la scalabilité des solutions.
- Réaliser des revues de code approfondies, identifier les points d’amélioration et accompagner les équipes dans le refactoring et l’optimisation des performances.
- Collaborer étroitement avec les architectes, les fournisseurs de services cloud (Azure, AWS) et les chefs de projet pour garantir la cohérence technique et le respect des exigences fonctionnelles et réglementaires.
- Évaluer, tester et intégrer de nouveaux outils, frameworks ou bibliothèques (Docker, Kubernetes, CI/CD) afin d’améliorer la productivité et la qualité du livrable.
- Assurer le mentorat des développeurs juniors, organiser des ateliers techniques et promouvoir une culture d’apprentissage continu.
- Participer activement aux cérémonies Agile (scrum, sprint planning, rétrospectives) et contribuer à l’amélioration des processus de développement.
**Profil recherché**
- Diplôme en informatique, génie logiciel ou formation équivalente.
- Minimum 5 ans d’expérience en développement logiciel à grande échelle, dont au moins 3 ans en C#/.NET Core.
- Maîtrise avérée de la programmation orientée objet, du framework MVC, des patterns de conception (Repository, Factory, Dependency Injection) et des principes SOLID.
- Expérience solide avec les API RESTful, les services micro‑services, les bases de données relationnelles (SQL Server, PostgreSQL) et NoSQL (MongoDB, Cosmos DB).
- Connaissances pratiques du développement cloud (Azure/AWS), de la conteneurisation (Docker, Kubernetes) et des pipelines CI/CD (Azure DevOps, GitHub Actions).
- Bonne compréhension du front‑end (HTML5, CSS3, JavaScript, frameworks SPA) pour assurer une intégration fluide avec les équipes UI/UX.
- Familiarité avec les méthodologies Agile, le TDD, le refactoring et les outils de gestion de version (Git).
- Capacité à communiquer clairement avec des parties prenantes techniques et non‑techniques, à résoudre des problèmes complexes et à prendre des décisions architecturales éclairées.
- Une expérience dans des environnements réglementés (finance, santé) ou le déploiement d’applications grand public constitue un atout.
**Ce que nous offrons**
- Un contrat à durée déterminée (CDD) de 12 mois, avec possibilité de prolongation ou de passage en CDI.
- Un salaire compétitif, des avantages sociaux complets (assurance santé, régime de retraite) et un programme de formation continue.
- Un environnement de travail hybride : bureau moderne à Calgary avec la possibilité de télétravail partiel.
- Des projets à forte valeur ajoutée, utilisant les dernières technologies cloud et DevOps.
- Une culture d’entreprise axée sur l’innovation, la diversité et le bien‑être des collaborateurs.
Rejoignez J&M Group et participez à la création de solutions logicielles qui transforment les entreprises de demain. Postulez dès maintenant pour mettre votre expertise au service d’une équipe ambitieuse et visionnaire.