Dans le cadre du renforcement de nos équipes et pour soutenir le développement ainsi que le maintien en conditions opérationnelles (MCO) de solutions métiers complexes, nous recherchons un Développeur Back-End .NET expérimenté.
Missions & Tâches principales :
Développement & Évolution (BUILD - 70 %) :
Analyser et concevoir des solutions adaptées aux architectures en place.
Participer activement à la refonte progressive et à l'optimisation du code existant.
Mettre en œuvre et maintenir des Web Services performants.
Maintien en Conditions Opérationnelles (RUN - 30 %) :
Assurer la maintenance évolutive et curative des applications.
Effectuer le suivi de production et le support utilisateur de niveau supérieur.
Qualité & Pratiques Devops :
Participer à la revue de code croisée (pair review) et transmettre les bonnes pratiques à l'équipe.
Respecter les standards de développement et les exigences d'industrialisation (CI/CD, Craftsmanship).
Appliquer la méthodologie Agile à travers le cadre SAFe.
Profil recherché :
Compétences techniques :
Indispensables :
Expérience avérée (4 à 7 ans) en développement .NET / C# sous Visual Studio.
Maîtrise de la conception et consommation de Web Services (REST / SOAP).
Maîtrise de la base de données Oracle / PL-SQL (écritures de requêtes complexes et suivi de flux).
Pratique régulière de GIT et bonne compréhension des flux de travail associables (ex. GitFlow).
Pratique des environnements Agiles (cadre SAFe : Daily, Backlog Refinement, Planning, Rétro).
Souhaitables :
Sensibilité aux pratiques du Software Craftsmanship (SOLID, DRY, KISS, Clean Code).
Connaissance des architectures modernes et design patterns (Clean Architecture, CQRS, TDD / tests de caractérisation).
Familiarité avec les chaînes d'intégration et de déploiement continu (CI/CD, Azure DevOps, Octopus, Kubernetes).
Compétences ponctuelles en Front-End (Angular 12+, HTML5, CSS3) pour accompagner l'équipe sur des besoins minoritaires.
Compétences fonctionnelles & Soft Skills :
Proactivité & Autonomie : Capacité à creuser des sujets techniques complexes, gérer les priorités et être force de proposition.
Capacité d'analyse & Riguer : Esprit méthodique indispensable pour appréhender du code legacy et suivre les normes et processus établis.
Aisance relationnelle : Aptitude à collaborer efficacement avec la Software Factory, les autres équipes Dev et des interlocuteurs variés.
Un plus : Une première expérience ou connaissance du secteur financier.