Lead Developer H/F
Role details
Job location
Tech stack
Job description
Nous proposons à nos clients des logiciels de pointe pour les aider à gérer leur cabinet, lire les cartes SESAM-Vitale de leurs patients, faciliter l'exercice et la pratique des soins. Nos clients sont principalement des infirmier(e)s, des kiné(e)s, des orthoptistes ou orthophonistes. Ils interviennent au domicile de leurs patients ou au cabinet et sont constamment à la recherche de temps. C'est pourquoi, Sofia investi énormément dans l'innovation en proposant des applications mobiles simples et performantes, des fonctionnalités s'appuyant sur l'intelligence artificielle, une intégration des utilisateurs au cœur de la construction produit tout en garantissant un niveau de sécurité nécessaire aux données manipulées.
Nous souhaitons aujourd'hui trouver notre nouveau lead développeur pour piloter une de nos équipe de développeurs web au sein d'une organisation de plusieurs équipes SCRUMS composées chacune d'un product owner, d'un lead développeur et de 4 à 5 développeurs.
Placez sous la responsabilité du CTO, vous serez en charge de l'organisation et de la gestion technique de l'équipe de développement, tout en assurant les missions :
Leadership Technique :
-
Management et Mentorat : Vous encadrerez une équipe de développeurs, veillerez à leur montée en compétence, et les accompagnerez dans leur évolution professionnelle. Vous serez le point de contact principal pour les décisions techniques et assurerez une bonne communication au sein de l'équipe.
-
Suivi des projets SCRUM : En tant que lead, vous superviserez les sprints, participez à la planification et vous vous assurerez du respect des délais et des objectifs
-
Culture Agile : Vous participerez aux cérémonies SCRUM (daily, planification de sprint, rétrospective) et faciliterez les échanges avec les autres équipes SCRUM.
Gestion de la qualité et des pratiques de développement :
-
Supervision de la qualité du code : Vous serez responsable de la qualité du code produit par votre équipe, en veillant à l'application des bonnes pratiques (relectures, refactoring, code reviews).
-
Architecture technique : Vous définirez et maintiendrez l'architecture logicielle, en garantissant la performance et la scalabilité des solutions développées.
-
Veille technologique : Vous suivrez les évolutions des technologies, et proposerez des solutions innovantes pour répondre aux besoins des projets.
Réalisation de développements techniques :
- Vous interviendrez activement sur les développements complexes, notamment pour les fonctionnalités clés du produit, et serez un référent technique pour les membres de votre équipe.
Gestion des relations inter-équipes :
-
Collaboration avec le Product Owner : Vous travaillerez en étroite collaboration avec le Product Owner pour comprendre les besoins utilisateurs et traduire les spécifications fonctionnelles en solutions techniques.
-
Suivi avec les autres équipes : Vous collaborerez avec les autres lead développeurs et les équipes produit pour garantir la cohérence du produit à travers les différentes équipes SCRUM.
Suivi des indicateurs de performance :
- Vous serez responsable du suivi des KPI techniques (performance, couverture de tests, dette technique), et proposerez des plans d'action pour optimiser les processus de développement et améliorer la qualité du produit.
Aide au support technique :
- Vous accompagnerez le support client pour résoudre les problèmes techniques rencontrés en production et serez impliqué dans la gestion des incidents critiques.
Requirements
Diplômé d'études supérieures (idéalement Bac +3 à Bac +5) dans le domaine du développement logiciel ou Web, vous disposez d'une expérience significative en développement (au moins 5 ans), dont une partie en tant que référent technique, lead développeur ou développeur senior encadrant d'autres développeurs.
Curieux et communicant, vous maîtrisez les nouvelles technologies et suivez avec attention les évolutions des tendances. Vous comprenez rapidement le besoin utilisateur à la lecture des spécifications produits et savez le challenger lorsque cela est nécessaire. Vous êtes en mesure de proposer des solutions technologiques adaptées et innovantes, mais aussi des alternatives fonctionnelles en lien avec le Product Owner lorsque vous identifiez une meilleure approche.
Rigoureux et autonome, vous portez une attention particulière à l'architecture, à la conception des solutions Web et à la cohérence globale du produit. Vous êtes capable de définir des orientations techniques, de les expliquer à l'équipe, puis de les faire appliquer dans la durée. Vous savez développer de nouvelles fonctionnalités ou améliorer l'existant sans induire de régression, tout en gardant une vision long terme (maintenabilité, performance, sécurité).
Professionnel et consciencieux, vous savez tenir les objectifs de sprint, arbitrer les priorités et accompagner l'équipe pour respecter les engagements. Vous identifiez rapidement les risques, remontez les alertes au bon moment et mettez en place des plans d'action pour sécuriser les livraisons. Vous favorisez la coopération, le partage de connaissances et aidez vos collègues dès que nécessaire.
Nous attendons de nos collaborateurs de la passion et de l'engagement, de l'ambition et un très bon esprit d'équipe. En tant que lead, vous êtes un moteur pour l'équipe de développement : vous donnez le cadre, l'exemple (qualité de code, bonnes pratiques, communication) et contribuez activement à installer un climat de confiance et d'exigence bienveillante.
Dans votre quotidien, vous travaillez sur plusieurs solutions logicielles et plusieurs stacks techniques basées sur différents concepts de programmation. Vous maîtrisez (ou à défaut, avez une très bonne connaissance) des environnements de travail, des stacks techniques, des bases de données et des modèles de conception décrits dans cette fiche, et vous accompagnez l'équipe dans leur bonne utilisation.
Environnements de travail :
- Visual Studio Entreprise et Visual Studio Code
- Git
- Azure Dev Ops
Les stacks techniques :
Legacy (produit développé depuis 2012)
- .Net Framework 4.8
- EF6 Code first
- HTML 5, CSS 3
- JQuery, Ajax, * MSSQL
- PostgreSQL
Modèle de conception :
- SOLID
- KISS
- TDD
- DRY
- Etc.
Benefits & conditions
Type d'emploi : Temps plein, CDI
Rémunération : 48 000,00€ à 60 000,00€ par an
Avantages :
- Intéressement et participation
- Travail à domicile occasionnel
Lieu du poste : Télétravail hybride (68190 Ensisheim)