Développeur senior C# / .NET – ASP.NET Core (H/F)
Vous disposez d?une expérience confirmée en développement C\# / .NET et maîtrisez parfaitement Core.
Vous avez déjà participé à des projets de refactoring d?applications existantes, de modernisation de systèmes legacy ou de conception d?architectures modulaires. Vous maîtrisez les principes de découplage, de séparation des responsabilités et les principaux design patterns applicables à ce type de contexte.
Vous possédez une solide maîtrise de SQL Server et de MongoDB, ainsi qu?une bonne compréhension des problématiques de performance, d?intégrité des données et de traitement de volumes importants.
Une expérience significative dans la conception de traitements batch à grande échelle est attendue, notamment autour du parsing et de la transformation de fichiers XML, du traitement par lots indépendants, de la reprise sur échec, de l?idempotence, de la gestion d?états et de l?exécution parallèle.
Vous pratiquez les tests unitaires et les tests d?intégration. Une expérience du Behavior\-Driven Development avec SpecFlow, Reqnroll ou Gherkin constituera un véritable atout.
Au\-delà de votre expertise technique, vous êtes capable d?analyser un système existant, d?en comprendre les dépendances, de documenter son fonctionnement et de proposer des évolutions pragmatiques. Vous êtes également à l?aise pour contribuer aux choix techniques, partager vos bonnes pratiques et participer aux revues de code.
Profil candidat:
Vous disposez d?une expérience confirmée en développement C\# / .NET et maîtrisez parfaitement Core.
Vous avez déjà participé à des projets de refactoring d?applications existantes, de modernisation de systèmes legacy ou de conception d?architectures modulaires. Vous maîtrisez les principes de découplage, de séparation des responsabilités et les principaux design patterns applicables à ce type de contexte.
Vous possédez une solide maîtrise de SQL Server et de MongoDB, ainsi qu?une bonne compréhension des problématiques de performance, d?intégrité des données et de traitement de volumes importants.
Une expérience significative dans la conception de traitements batch à grande échelle est attendue, notamment autour du parsing et de la transformation de fichiers XML, du traitement par lots indépendants, de la reprise sur échec, de l?idempotence, de la gestion d?états et de l?exécution parallèle.
Vous pratiquez les tests unitaires et les tests d?intégration. Une expérience du Behavior\-Driven Development avec SpecFlow, Reqnroll ou Gherkin constituera un véritable atout.
Au\-delà de votre expertise technique, vous êtes capable d?analyser un système existant, d?en comprendre les dépendances, de documenter son fonctionnement et de proposer des évolutions pragmatiques. Vous êtes également à l?aise pour contribuer aux choix techniques, partager vos bonnes pratiques et participer aux revues de code.
Cette annonce provient de indeed. Voir l'annonce originale ↗