Nous recherchons un(e) Développeur(se) .NET Senior pour intégrer notre équipe technique et intervenir sur des projets stratégiques à fort enjeu.
À ce poste, vous jouerez un rôle clé : vous piloterez la conception d'architectures applicatives complexes, garantirez la qualité technique des livrables et accompagnerez la montée en compétences des développeurs juniors.
Missions principales
• Architecture & Conception : Définir, concevoir et faire évoluer des architectures logicielles robustes, scalables et sécurisées (.NET 8+, Microservices, Clean Architecture).
• Développement & Optimisation : Concevoir des API REST / gRPC à haute performance et optimiser la modélisation ainsi que l'accès aux données (SQL Server, PostgreSQL, Entity Framework Core).
• Lead Technique & Qualité : Garantir le respect des normes de code (SOLID, Design Patterns, TDD/DDD), mener les revues de code et encadrer techniquement l'équipe de développement.
• DevOps & Cloud : Automatiser les processus de déploiement (CI/CD) et administrer les environnements applicatifs sur le Cloud (Azure/AWS, Docker, Kubernetes).
• R&D & Refonte : Identifier les dettes techniques, proposer des refontes stratégiques et assurer une veille technologique constante.
Profil recherché :
• Expérience : 6 à 8 ans minimum d'expérience en développement .NET / C#, dont au moins 2 ans dans un rôle d'Ingénieur Senior ou de Lead Technique.
Compétences techniques :
• Expertise reconnue sur le langage C# et l'écosystème .NET (.NET 6/7/8+).
• Maîtrise éprouvée des architectures modernes et des pratiques d'ingénierie logicielle : DDD (Domain-Driven Design), TDD (Test-Driven Development) et le pattern CQRS.
• Maîtrise des architectures distribuées, des microservices et des systèmes de messaging (RabbitMQ, Kafka, Azure Service Bus).
• Solides compétences en modélisation et en optimisation de bases de données relationnelles (SQL) et NoSQL.
• Pratique des environnements Cloud (Azure ou AWS) et de la conteneurisation (Docker, Kubernetes).
• Maîtrise avancée de Git et de l'intégration continue / déploiement continu (Azure DevOps, GitHub Actions).
Soft skills : Leadership technique, esprit de synthèse, forte capacité d'analyse et excellente communication.