L’organisation développe et exploite des applications métier essentielles qui soutiennent les processus opérationnels quotidiens. Ce poste de développeur backend .NET senior est axé sur la création de services d’API RESTful avec .NET Framework et .NET 8+, tout en contribuant aux interfaces ASP.NET MVC et à l’évolution technique des applications existantes.
La mission
Le paysage technique comprend .NET Framework 4.5+, .NET Core et .NET 8+, ainsi qu’ASP.NET WebForms et ASP.NET MVC, le tout s’appuyant sur SQL Server 2016 à SQL Server 2025 ainsi que sur Oracle 19. Les services sont exposés via des API RESTful et, lorsque nécessaire, via WebAPI, WCF REST, WCF et d’autres web services, avec des échanges XML et JSON conformes aux normes W3C pertinentes. La chaîne d’outils de delivery s’appuie sur Azure DevOps, avec GIT et TFVC, et le travail est organisé en sprints Agile Scrum.
Vous traduirez les besoins fonctionnels exprimés par les analystes en solutions maintenables, au sein de l’équipe Scrum et en collaboration avec l’architecte de solution. Votre périmètre couvre les nouveaux développements, la maintenance corrective et évolutive, les design patterns, les tests unitaires, la résolution d’incidents et les revues de code. Vous contribuerez à la livraison des sprints et à l’amélioration continue au sein d’un service principalement francophone.
Vos responsabilités
- Traduire les exigences fonctionnelles et les modèles UML/BPMN en conceptions techniques conformes aux recommandations de l’architecte de solution.
- Développer et maintenir des services d’API RESTful avec .NET Framework et .NET 8+, notamment WebAPI, WCF REST et les web services associés.
- Faire évoluer les interfaces ASP.NET WebForms et ASP.NET MVC en intégrant des données XML et JSON conformément aux normes W3C.
- Mettre en œuvre et optimiser l’accès aux données avec Entity Framework Core, en combinaison avec SQL Server et Oracle 19, afin de garantir la fiabilité des évolutions applicatives.
- Produire un code maintenable et performant en appliquant les principes SOLID et les pratiques de la programmation orientée objet, avec des tests unitaires et des revues de code.
- Diagnostiquer les incidents techniques, assurer la maintenance corrective et évolutive et contribuer à la planification des sprints ainsi qu’à l’amélioration continue.
Votre profil
Compétences essentielles
- Avoir une expérience confirmée en tant que développeur backend senior, avec .NET, .NET Core, ASP.NET et ASP.NET MVC.
- Concevoir et intégrer des services d’API RESTful et être à l’aise avec XML, JSON, WebAPI et les technologies de web services.
- Gérer l’accès aux données applicatives sur des versions allant de SQL Server 2016 à SQL Server 2025, ainsi que sur Oracle 19.
- Utiliser Entity Framework Core avec SQL Server et Oracle, et appliquer des design patterns conformément aux recommandations architecturales.
- Travailler efficacement avec Visual Studio, Azure DevOps, GIT et TFVC.
- Appliquer les pratiques Agile et Scrum, notamment dans le cadre d’une livraison structurée au sein des sprints.
- Analyser les exigences fonctionnelles, communiquer clairement avec les analystes et les architectes et travailler de manière autonome sur le périmètre de développement confié.
- Écrire du code maintenable conformément aux principes SOLID, diagnostiquer les incidents et contribuer de manière constructive aux revues de code.
Compétences souhaitées
- Interpréter les modèles UML et BPMN lors de l’analyse des flux fonctionnels et techniques.
- Travailler avec des intégrations d’API SOAP et des technologies de web services legacy.
- Utiliser les outils Redgate pour le développement de bases de données ou les activités de release.
Langues
- Français, niveau C2, avec une maîtrise professionnelle complète indispensable pour collaborer au sein d’un service principalement francophone.

