Pour un de nos clients à Lausanne, nous cherchons un / une Développeur(se) Full-Stack .Net / Angular confirmé(e) pour rejoindre ses équipes techniques et contribuer activement à la conception, au développement et à la maintenance de solutions robustes et scalables.
Vous intégrerez une équipe agile et interviendrez sur des projets à forte valeur ajoutée, en collaboration étroite avec les équipes frontend, architecture et métier.
Responsabilités
- Concevoir, développer et maintenir des APIs REST et SOAP en .NET Core / .NET Framework
- Développer des interfaces utilisateur modernes, réactives et accessibles avec Angular (TypeScript, RxJS)
- Appliquer les bonnes pratiques d'architecture : CQRS, DDD, Event Sourcing, Hexagonal Architecture
- Écrire des tests unitaires et d'intégration pour garantir la qualité du code
- Participer aux revues de code et contribuer à l'amélioration continue des standards
- Gérer et optimiser les pipelines CI/CD via Azure DevOps
- Documenter les APIs avec Swagger et maintenir la documentation technique
- Participer aux cérémonies Agile (SCRUM) : daily, sprint planning, retrospectives
Profil recherché
- 3 à 5 ans d'expérience en développement Full-Stack, idéalement sur un environnement .NET / Angular
- Maîtrise de C# et du framework .NET / .NET Core (ASP.NET Core, Web API, Entity Framework Core)
- Bonne maîtrise d'Angular (versions récentes), TypeScript, HTML5 et CSS/SCSS
- Connaissance des bases de données relationnelles (SQL Server, requêtes SQL, modélisation de données)
- Expérience avec Git et les outils d'intégration continue (Azure DevOps, GitLab CI, GitHub Actions...).
- Esprit d'équipe, bonne communication avec les parties prenantes
- À l'aise en environnement Agile / SCRUM
- Maîtrise du français ; l'anglais professionnel est un plus