Une division digitale qui conçoit des produits d'investissement et d'abonnement orientés client a modernisé un portefeuille d'applications et d'APIs .net au cours des cinq dernières années. Ce poste de senior tech lead vise à améliorer la qualité du code, la supervision et l'intégration de bout en bout des services backend, avec un accent marqué sur la performance de MS SQL, les requêtes AppInsight et les outils Azure.
La mission
La division opère une équipe d'environ 10 personnes (développeurs, testeurs, analystes) responsable de plusieurs services destinés aux clients et d'API internes. Les travaux en cours comprennent la transformation de systèmes .net hérités vers des frameworks plus récents, l'amélioration des performances des API et l'établissement de pratiques reproductibles de monitoring et de tests. Vous travaillerez avec des architectes et des product owners pour définir des KPI mesurables tels que des objectifs de temps de réponse, des cibles de couverture de test et des seuils de taux d'erreur.
Au quotidien vous serez responsable de la conception technique et de la validation des lots de travail backend, piloterez les tests de performance et d'intégration E2E, et renforcerez l'observabilité via AppInsight, la gestion des logs et des outils APM. Vous coacherez les développeurs, évaluerez les estimations et accepterez le travail livré en tant que point de contact technique unique de l'équipe. La collaboration avec d'autres divisions IS et les chefs de projet fait partie du rôle afin de garantir que les solutions montent en charge et s'intègrent proprement.
Vos responsabilités
- Lead technical design and validation, producing solutions with clear KPIs for performance, test coverage and error budgets
- Drive improvements in observability and error handling, implementing AppInsight/log management and defining actionable alerts
- Influence architecture for backend services, including database schema changes and API contracts to reduce latency and increase reliability
- Mentor and coach developers, perform code reviews and raise the team’s engineering standards through processes and tooling (sonarcloud, azure devops)
- Define and run performance tests and E2E integration tests, analyse results and deliver corrective actions
- Coordinate cross-team integrations and communicate technical status and risks to project leaders and managers
Votre profil
Compétences essentielles
- Senior experience (5+ years) building and maintaining .net applications and APIs
- Strong knowledge of object oriented principles and application architecture
- Hands-on experience with ms sql, query tuning and database design for performance
- Proven experience with performance tracking, logs and error tracking in production
- Experience querying and instrumenting Application Insights (AppInsight) in Azure
- Comfortable working in Agile/Scrum teams and translating functional requirements into technical solutions
- Experience in a tech lead or coaching role, able to estimate and accept deliverables
Compétences souhaitées
- Familiarity with azure devops, sonarqube/sonarcloud and CI/CD pipelines
- Experience with asp.net web api, Entity Framework and .net core
- Familiarity with log management solutions such as Logzio and APM tools
- Experience creating service integrations, domain models and mapping, UML for designs
Langues
- Anglais, C1
- Français, B1 (souhaité)
- Néerlandais, B1 (souhaité)
Formation
- Degree in computer science or equivalent professional experience