Missions
Porter le design technique et les standards (architecture, conventions, qualité).
Concevoir et faire évoluer des APIs (REST) et des traitements batch/planifiés.
Mettre en place / faire appliquer des approches DDD et CQRS quand pertinentes (modélisation, découpage, projections).
Piloter les sujets performance (profiling, optimisation, scalabilité, accès DB, latence).
Animer l'équipe : revues de code, mentoring, support technique, partage de bonnes pratiques.
Responsabilités
Définir les standards : structure projet, gestion d'erreurs, sécurité, validations, tests, versioning d'API, documentation.
Garantir la maintenabilité (clean architecture, modularité, dette technique maîtrisée).
Co-piloter les sujets OPS (avec un senior dev) : CI/CD, déploiement Kubernetes (Helm), stratégie de scaling (HPA/VPA), monitoring/alerting.
Être moteur sur la veille technologique (ASP.NET Core, .NET ecosystem, design d'API, observabilité).
Profil candidat:
Expérience significative en backend .NET sur des produits en production, avec réalisations from scratch.
Solide expertise sur API design, intégrations, résilience (timeouts/retry/circuit breaker).
Expérience concrète de Kubernetes + monitoring en production.
Capacité à arbitrer, documenter, communiquer et faire grandir une équipe.