Développeur .NET Expert – Fullstack avec spécialisation Back-End
Xideral Canada
Date: 2 weeks ago
City: Montreal, Quebec
Contract type: Contractor

À propos du poste
On est a la recherche d' un Développeur .NET Expert avec une forte dominante Back-End, tout en étant à l’aise sur la partie Front-End.Vous intégrerez une équipe multidisciplinaire responsable de toutes les facettes de la solution (analyse, développement, déploiement, support et opérations). Vous serez amené à concevoir, développer, optimiser et maintenir des algorithmes et solutions complexes, tout en contribuant activement à l’amélioration continue des pratiques d’équipe, à la qualité du produit et à l'automatisation des processus.
Votre rôle dépassera le développement classique : vous interviendrez dans l'analyse fonctionnelle, l’optimisation, le débogage et l’architecture de solutions durables et évolutives.
Objectifs et livrables
On est a la recherche d' un Développeur .NET Expert avec une forte dominante Back-End, tout en étant à l’aise sur la partie Front-End.Vous intégrerez une équipe multidisciplinaire responsable de toutes les facettes de la solution (analyse, développement, déploiement, support et opérations). Vous serez amené à concevoir, développer, optimiser et maintenir des algorithmes et solutions complexes, tout en contribuant activement à l’amélioration continue des pratiques d’équipe, à la qualité du produit et à l'automatisation des processus.
Votre rôle dépassera le développement classique : vous interviendrez dans l'analyse fonctionnelle, l’optimisation, le débogage et l’architecture de solutions durables et évolutives.
Objectifs et livrables
- Analyser les besoins clients et transformer ces besoins en règles d’affaires précises.
- Développer, optimiser et sécuriser des algorithmes complexes au sein d’un écosystème .NET Core et API/Microservices.
- Maintenir la robustesse et la qualité du code via des tests unitaires, TDD/BDD et processus d’automatisation.
- Participer activement à la résolution de problèmes complexes, aux activités de support et aux efforts de raffinement et de planification de l’équipe.
- Contribuer aux initiatives d’amélioration continue, d’automatisation et d’optimisation de la stack technologique et des processus DevOps.
- Concevoir et développer des solutions Fullstack (priorité Back-End) dans un environnement API et microservices.
- Participer activement à l’analyse des récits utilisateurs, au découpage technique et au raffinement de backlog.
- Proposer et challenger les solutions techniques, participer aux revues de code et contribuer à l’évolution des pratiques d’équipe.
- Assurer la maintenance, le support, le débogage avancé et la performance des solutions.
- Participer à la mise en place et à l’optimisation des processus de déploiement et d’automatisation (DevOps).
- Participer aux cycles de sprint (environ toutes les 3 semaines) et aux rétrospectives d’équipe.
- Diplôme en informatique ou expérience équivalente.
- 12 ans d'expérience en développement logiciel, dont 7 à 9 ans en .NET (C#, .NET Core, .NET Framework 3.5/4.6).
- Expérience significative avec des solutions backend/frontend basées sur API et microservices.
- Maîtrise de Microsoft SQL Server (requêtes complexes, procédures stockées).
- Maîtrise de Angular (Must).
- Connaissance avancée en TDD / BDD / Cucumber.
- Expérience avec Visual Studio, ASP.NET, HTML, CSS, JavaScript/TypeScript.
- Expérience avec Azure DevOps, Jira, Confluence.
- Maîtrise du français (oral et écrit).
- Backend : C#, .NET Core, Microservices (WebAPI), SQL Server, CosmosDB, Redis.
- Frontend : Angular, Typescript, HTML, CSS.
- DevOps : Azure DevOps, Visual Studio.
- Observabilité : Grafana, Telegraf, InfluxDB, ElasticSearch.
- Messaging : RabbitMQ.
- Infrastructure : Azure Cloud, conteneurs, VM.
- Connaissance approfondie de l’écosystème DevOps et des solutions d’automatisation (scripts, tests, pipelines de déploiement).
- Expérience avec Azure Cloud et environnements hybrides (VM, conteneurs, microservices).
- Expérience avec des équipes multidisciplinaires et approche Agile.
- Intérêt marqué pour l’automatisation, l’optimisation des processus de développement et le déploiement continu.
- Expérience en observabilité et en outillage de monitoring moderne.
See more jobs in Montreal, QC