Lead Développeur Full-Stack .Net - React - Référent Technique CDI Possible H/F - CSWin
- CDD
- Télétravail accepté
- CSWin
Les missions du poste
Présentation de l'entrepriseBasée à Plérin (22) et forte d'une équipe à taille humaine (13 collaborateurs), CSWin est unéditeur de logiciels reconnu, spécialiste des solutions de gestion pour la protection juridiquedes majeurs (mandataires privés, associations tutélaires, centres hospitaliers). CSWin estune filiale de mlog capital (elle-même appartenant à Chapters Group). L'objectif de mlog estde pérenniser ses filiales et de poursuivre leur développement sur le long terme en yapportant des bonnes pratiques structurantes et technologiques.Nous recherchons un lead développeur(se) Full-Stack afin d'accompagner la modernisationde notre application historique vers une architecture web moderne. Vous travaillerez enétroite collaboration avec la direction pour transformer progressivement notre solution touten accompagnant techniquement l'équipe de développement.
Mission principaleEn tant que Lead Développeur(se) Full-Stack, vous êtes le référent technique de la transition technologique de CSWin. Rompant avec l'écosystème propriétaire PC Soft (Windev/HFSQL), vous intervenez à la fois sur :L'architecture et la modélisation des données ;Le développement applicatif ;L'ingénierie logicielle assistée par l'IA (Agentic Coding) ;L'accélération et l'accompagnement des équipes.Vous êtes attendu(e) comme un(e) contributeur(trice) senior capable de produire du code tout en structurant le cadre de développement.Le Lead Développeur Full-Stack est le référent technique de l'équipe de développement. Il intervient sous la responsabilité de la Direction et participe avec celle-ci aux choix d'architecture, aux bonnes pratiques de développement et à la modernisation progressive de notre solution. Responsabilités clésArchitecture & Modernisation : Proposer des solutions d'architecture et participer à leur définition en collaboration avec la direction. Participer à la modélisation relationnelle de notre futur base PostgreSQL à partir du modèle métier existant. Les relations entre données sont aujourd'hui principalement implémentées dans l'application et devront être formalisées en collaboration avec la DirectionDéveloppement Full-Stack : Concevoir et développer des fonctionnalités métier de bout en bout, tout en garantissant un code lisible, robuste et orienté domaine (C# / .NET, React, TypeScript).Ingénierie Assistée par IA (Agentic Coding / Spec-Driven) : Contribuer à l'intégration des outils des développement assistés par IA afin d'accélérer la compréhension du code historique le développement et le refactoring (VS Code + Copilot, Claude Code, Cursor, combiné à l'utilisation de LLMs afin d'optimiser l'analyse du WLanguage historique) pour accélérer massivement la réécriture du code existant.Structuration des besoins et de la base de code historique ;Génération assistée par IA (Agentic Coding) ;Amélioration continue des pratiques d'ingénierie.Qualité, Industrialisation & Déploiement : Mettre en place et faire vivre les standards techniques modernes du marché (VS Code, Git).Tests automatisés, revues de code et CI/CD ;Conteneurisation (Docker) : Concevoir une architecture conteneurisée offrant une flexibilité totale de déploiement (mode SaaS centralisé chez notre partenaire HDS Blue, ou hébergement On-Premise localisé chez les clients hospitaliers).Expertise Métier & Conception Produit : Collaborer étroitement avec la direction afin de traduire les règles métier en solutions techniques robustes, évolutives et sécuriséesTransmission & Accompagnement : Accompagner l'équipe dans l'adoption de cette nouvelle stack de rupture, partager les bonnes pratiques et contribuer à l'autonomie technique collective face aux nouveaux paradigmes.Environnement technique & compétences recherchéesNotre objectif est de construire une plateforme moderne, modulaire et durable, avec une approche de développement assistée par IA centrée sur les spécifications.Développement applicatifBack-end : C# / .NETFront-end : React, TypeScriptConception d'APIs et développement full-stack orienté produitArchitecture, Données & DevOpsBase de données : PostgreSQL (Expertise en modélisation relationnelle indispensable)Architecture modulaire (Modular Monolith / Domain Services, API-first)VS Code, Git pour le versioningDocker pour la portabilité des déploiements (SaaS / Local)Ingénierie assistée par IAMaîtrise d'outils d'Agentic Coding (Cursor, GitHub Copilot) et de LLMs de pointe (Claude, etc.).Capacité à organiser des boucles de génération, validation et refactoring assistées par l'IA pour traiter de larges volumes de code legacy.Ingénierie assistée par IA (Spec-Driven Development)Nous souhaitons appliquer une approche où l'intention métier et les spécifications constituent le point d'entrée principal du développement.Nous recherchons une personne capable de :Structurer des spécifications fonctionnelles et techniques ;Transformer des besoins en unités de développement générables ;Exploiter efficacement les assistants IA ;Organiser les boucles de génération, validation et amélioration continue ;Maintenir la qualité et la cohérence du système produit.Expériences appréciéesModernisation, refactoring ou migration d'applications monolithiques historiques complexes.Expérience sur des logiciels de gestion financière, comptable ou des environnements réglementés (santé/social).Une connaissance de l'écosystème PC Soft (Windev/HFSQL) est un plus (pour la compréhension de la logique applicative existante), mais non requise.
Le profil recherché
Profil recherchéExpérience : Vous justifiez d'une expérience solide (5 ans et plus) sur un poste similaire, avec des projets réussis de refonte ou de réécriture d'applications d'envergure.Maîtrise Technique : Une expertise approfondie de l'écosystème C# / .NET et de React / TypeScript est indispensable.Culture IT globale : Une forte sensibilité aux problématiques de modélisation de bases de données, d'architecture de déploiement (Docker) et de sécurité.Sens du collectif & Rigueur : Vous faites preuve d'autonomie, de pragmatisme et d'un excellent esprit d'équipe pour mener à bien un projet de transition critique pour l'entreprise Ce qui fera la différenceCapacité à simplifier sans sur-architecturer.Sens produit et vision long terme.Goût du code lisible.Capacité à faire monter une équipe en compétences.
Compétences requises
- Docker
- SGBD
- Amélioration continue
- API
- Intelligence artificielle
- Autonomie
- PostgreSQL
- Git
- Modélisation des données
- WinDev
- C#
- .NET
- TypeScript