Apply for this offer
General information
-
Contract type Permanent contract
-
Workplace Casablanca and region
-
Education level Master's level (5 years)
-
Experience level 3 to 5 years
-
Position DevOps engineer
-
Industry sector IT
-
Publication date October 2, 2026
-
Expiration date January 2, 2027
Job description
Dans le cadre du développement de nos activités, nous recherchons un(e) Tech Lead .NET / Azure Functions pour accompagner nos équipes dans la conception, le développement et l’évolution de solutions cloud robustes et scalables.
Missions principales
- Concevoir et faire évoluer des architectures applicatives basées sur .NET / .NET Core et Microsoft Azure.
- Encadrer techniquement les équipes de développement.
- Développer et maintenir des Azure Functions et des services backend.
- Garantir la qualité, la performance, la sécurité et la maintenabilité des solutions.
- Participer aux choix d’architecture et aux décisions techniques.
- Mettre en place et améliorer les bonnes pratiques de développement.
- Réaliser les revues de code et accompagner la montée en compétence des développeurs.
- Participer à la mise en place et à l'amélioration des pipelines CI/CD.
- Collaborer avec les équipes fonctionnelles, DevOps, Data et Architecture.
- Assurer une veille technologique sur l’écosystème Microsoft Azure.
Desired profile
- Formation supérieure en informatique ou équivalent.
- Expérience significative en développement .NET / .NET Core.
- Expérience confirmée sur Azure Functions et les services Azure.
- Solide expérience en conception d’architectures distribuées et APIs.
- Expérience en rôle de Tech Lead, Lead Developer ou équivalent.
- Bonne maîtrise des principes Clean Code, SOLID, Design Patterns.
- Expérience avec les pratiques Agile / Scrum.
Compétences techniques
- C#, .NET / .NET Core
- Azure Functions
- Azure Services
- REST APIs
- SQL / bases de données
- Git
- CI/CD / DevOps
- Docker / Kubernetes serait un plus
- Architecture microservices serait un plus
Qualités recherchées
- Leadership technique
- Esprit d’analyse et de résolution de problèmes
- Autonomie
- Capacité à communiquer avec différents interlocuteurs
- Goût du partage et du mentoring