Senior Developer / Lead Developer ? .NET & Cloud Microsoft Azure (H/F)Le posteDans le cadre du renforcement de nos équipes, nous recherchons 1 profil expérimenté de type Senior Developer / Lead Developer, capables d'évoluer en forte autonomie au sein d'environnements cloud Microsoft Azure.
Nous recherchons avant tout de véritables ingénieurs logiciels, dotés d'un fort esprit d'analyse et de résolution de problèmes. Les profils attendus doivent être capables d'investiguer des problématiques complexes, d'identifier les causes racines d'un incident ou d'un blocage, de proposer des solutions robustes et de valider eux-mêmes la qualité de leurs réalisations.
Nous ne recherchons pas uniquement des développeurs réalisant des demandes fonctionnelles, mais des ingénieurs capables de concevoir, challenger, diagnostiquer et faire évoluer des plateformes cloud complexes en autonomie.
Compétences techniques attenduesDéveloppementExcellente maîtrise de C# / .NET
Solide expérience dans le développement d'API et de services backend
Maîtrise des principes SOLID, des Design Patterns et des bonnes pratiques de conception logicielle
Bonne connaissance des approches Clean Architecture, Domain-Driven Design (DDD) et architectures orientées services
Expérience significative des pratiques garantissant la qualité logicielle
Maîtrise des problématiques de performance, de scalabilité et de maintenabilité des applications
Cloud Microsoft AzureMaîtrise avancée de l'écosystème Microsoft Azure (conception, développement, déploiement, exploitation)
Excellente compréhension des architectures distribuées, résilientes, sécurisées et scalables
Capacité à sélectionner les ressources Azure les plus adaptées aux besoins
Expérience significative sur : App Services, Azure Functions, Container Apps, Service Bus, API Management, Key Vault, Azure Storage, Azure SQL, Cosmos DB, Application Insights, Azure Monitor
Bonne compréhension des enjeux de gouvernance, sécurité, observabilité, réseau et optimisation des coûts
Sécurité & IdentitéTrès bonne maîtrise des mécanismes d'authentification/autorisation via Microsoft Entra ID
Expérience sur OAuth 2.0, OpenID Connect et la sécurisation des API
Maîtrise des concepts de Managed Identity, RBAC et des bonnes pratiques de sécurité cloud
ArchitectureExpérience en conception d'architectures cloud natives et distribuées
Maîtrise des architectures orientées événements et des systèmes asynchrones
Bonne compréhension de la résilience, haute disponibilité, reprise sur incident, scalabilité
Capacité à concevoir des architectures robustes, évolutives et observables
DevOps & IndustrialisationExpérience sur Azure DevOps et/ou GitHub Actions
Maîtrise des chaînes CI/CD
Connaissance de l'Infrastructure as Code (Terraform, Bicep ou équivalent)
Culture DevSecOps, monitoring, logging et observabilité
Soft skills indispensablesForte autonomie
Esprit d'investigation et de résolution de problèmes
Curiosité technique et capacité d'apprentissage
Capacité à challenger les choix techniques de manière constructive
Sens des responsabilités et culture du résultat
Excellentes capacités de communication et de collaboration
Atouts supplémentairesExpérience de Lead Developer / Tech Lead
Capacité à encadrer, accompagner et faire monter en compétence une équipe de développeurs
Participation aux choix d'architecture
Animation de revues de code et amélioration continue des pratiques de développement
Profil candidat:
Profil recherchéIngénieur logiciel confirmé (Senior/Lead Developer), autonome et orienté résolution de problèmes, avec une solide expertise C#/.NET et Microsoft Azure. Vous êtes capable d'investiguer des sujets complexes, de challenger les choix techniques et de concevoir des architectures robustes et scalables. Une expérience de Tech Lead ou d'encadrement d'équipe est un vrai plus.