See all the jobs at Xideral here:
| Xideral Canadá | Contract | Partially remote
, ,À 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
-
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.
Responsabilités principales
-
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.
Exigences et compétences techniques
-
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).
Environnement technologique
-
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.
Atouts
-
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.