Développeur C#.Net/MVC/Blazor (h/f)
Résumé
Le Développeur C#.Net/MVC/Blazor est responsable de la conception, du développement et de l'implémentation de solutions logicielles efficaces en utilisant des technologies .NET, en priorisant le code propre et les bonnes pratiques architecturales.
Responsabilités :
Développer des API web et des applications basées sur .NET C# et .NET Core.
Appliquer diverses approches de conception logicielle telles que modulaire, orientée objet et fonctionnelle.
Assurer la lisibilité et la propreté du code écrit.
Comprendre et mettre en œuvre des architectures comme Vertical Slicing, CQRS, et Clean Architecture.
Utiliser des concepts de DDD (Domain-Driven Design) et BDD (Behavior-Driven Design).
Développer et intégrer des services web REST.
Utiliser efficacement des bases de données SQL telles qu’Oracle et PostgreSQL.
Travailler avec JavaScript et le framework jQuery.
Maîtriser la plateforme Azure et l’Entity Framework.
Utiliser des outils de versioning comme Git, Azure DevOps et JIRA.
Participer à l'implémentation de solutions de tests automatisés.
Utiliser des outils comme Sonarcloud et Checkmarx.
Collaborer avec des outils d'assistance par IA tels que Copilot.
Adopter des cycles de développement agile.
Communiquer efficacement avec les équipes de développement et de production.
Must Haves :
Expertise en .NET C# et .NET Core.
Compréhension des architectures logicielles modernes.
Compétences solides en SQL (Oracle/PostgreSQL).
Connaissance en développement web (REST APIs).
Bonne maîtrise de Git et des outils DevOps.
Communication en anglais (oral/écrit).
Autonomie technique forte.
Nice to Have :
Expérience en tests automatisés.
Connaissances des outils Sonarcloud et Checkmarx.
Familiarité avec les outils d'assistance par IA comme Copilot.
Développeur C#.Net/MVC/Blazor (h/f)
Développeur C#.Net/MVC/Blazor (h/f)