Job Description
En tant que Technical Lead .NET, vous serez responsable de la définition et de la mise en œuvre des orientations techniques du projet tout en accompagnant les équipes de développement au quotidien :
Leadership technique
- Collaborer étroitement avec le Technical Leader interne afin d'aligner les choix techniques avec les objectifs du projet.
- Définir les orientations techniques et garantir leur bonne mise en œuvre.
- Être le référent technique auprès des équipes de développement.
Architecture & conception
- Concevoir des solutions techniques robustes, évolutives et sécurisées.
- Participer aux choix d'architecture et à la sélection des technologies les plus adaptées.
- Garantir la cohérence technique de l'ensemble de la plateforme.
Pilotage des équipes
- Encadrer une équipe de développeurs .NET.
- Superviser les développements Front-End afin d'assurer une intégration fluide avec les composants Back-End.
- Accompagner les développeurs dans leur montée en compétences et favoriser le partage des bonnes pratiques.
Qualité & développement
- Superviser les développements et veiller au respect des standards de qualité.
- Réaliser des revues de code et accompagner les équipes sur les sujets techniques complexes.
- Garantir la performance, la maintenabilité et la sécurité des développements.
Communication & coordination
- Assurer une communication fluide avec les différentes parties prenantes.
- Partager l'avancement des travaux, les risques identifiés et les solutions proposées.
- Contribuer à la bonne coordination entre les équipes techniques et les interlocuteurs métier.
Qualifications
Expérience
- Au moins 10 ans d'expérience en développement .NET.
- Une expérience confirmée en tant que Technical Leader, Lead Developer ou Software Architect.
- Une expérience sur des projets de transformation ou de refonte d'applications complexes.
Compétences techniques
- Excellente maîtrise de C#, ASP.NET et Entity Framework.
- Solide connaissance des architectures applicatives, des API et des services web.
- Bonne maîtrise des technologies Front-End telles que Angular ou React, ainsi que JavaScript, TypeScript, HTML et CSS.
- Bonne compréhension des problématiques de performance, de sécurité et de scalabilité des applications.
Leadership
- Capacité à fédérer et accompagner des équipes techniques.
- Expérience dans la coordination d'équipes pluridisciplinaires.
- Aisance dans la prise de décisions techniques et la résolution de problématiques complexes.
- Leadership naturel et esprit d'initiative.
Langues
- Français courant indispensable.
Atouts
- Une expérience dans les secteurs de la banque, des services financiers ou de la fintech constitue un véritable plus.
- Une connaissance des exigences réglementaires propres au secteur bancaire est appréciée.