Tech Lead Fullstack .NET / C#
Summary
Tech Lead for fullstack .NET/C# applications in wealth management within Talan's Digital Development team in Geneva: defines architecture, codes across frontend and backend, mentors developers, and owns quality, CI/CD pipelines and production deployments. Stack: .NET/C#, Angular/React/Vue, SQL Server, Azure DevOps, Docker/Kubernetes/OpenShift.
Au sein de l’équipe Digital Development, vous pilotez techniquement la conception, le développement et l’évolution d’applications digitales dédiées à la gestion de fortune (Wealth Management).
En tant que Tech Lead Fullstack, vous êtes le référent technique de votre périmètre. Vous intervenez sur l’ensemble de la chaîne de développement, du frontend au backend, tout en garantissant la qualité, la sécurité et la performance des applications. Vous accompagnez les développeurs, contribuez aux choix d’architecture et participez activement aux mises en production ainsi qu’au support applicatif.
Responsabilités principales
- Définir les orientations techniques et les architectures applicatives.
- Participer au développement fullstack et à la résolution des problématiques techniques complexes.
- Accompagner les développeurs, réaliser des revues de code et promouvoir les bonnes pratiques.
- Garantir la qualité, la sécurité, la performance et la maintenabilité des applications.
- Contribuer à l’industrialisation des développements, aux pipelines CI/CD et aux déploiements.
- Participer aux mises en production
Compétences techniques
- Backend : C#, .NET, API REST et architectures microservices.
- Frontend : Angular, React ou Vue.js.
- Bases de données : Microsoft SQL Server.
- DevOps / DevSecOps : Azure DevOps, Git, SonarQube, CI/CD.
- Conteneurisation : Docker, Kubernetes, OpenShift.
- Déploiement : Helm, Kustomize, Argo CD.
- Infrastructure : Windows Server et IIS.
- Sensibilité aux enjeux de sécurité applicative et de confidentialité des données.
- Expérience confirmée en développement fullstack et solide expertise .NET / C#.
- Capacité à prendre des décisions techniques, à accompagner une équipe et à travailler de manière autonome.
- Excellent esprit d’analyse, pragmatisme, rigueur et sens des responsabilités.
- Excellente résistance au stress, capacité à gérer les priorités, les urgences et les contraintes de délais dans un environnement exigeant.
- Bon relationnel, communication constructive et capacité à collaborer avec des interlocuteurs variés.
- Français et anglais courants, à l’oral comme à l’écrit.
- Une expérience dans le secteur bancaire ou la banque privée constitue un atout.
📍 Localisation : Résidence en Suisse souhaitée.
