IRIS : Système de souscription sur mesure pour les contrats d’assurance entreprises
🟦 Présentation du projet
IRIS est un système de souscription sur mesure dédié aux entreprises, utilisé par AXA pour la gestion de produits d’assurance Santé et Prévoyance.
L’application permet de configurer un contrat personnalisé, saisir des informations complexes via des formulaires dynamiques, vérifier la conformité des documents fournis, effectuer des calculs métiers, et générer automatiquement les documents contractuels.
Le projet repose sur un workflow persistant, permettant aux utilisateurs de reprendre leur souscription là où ils l’avaient laissée, même en cas d’abandon de session.
C’est une plateforme critique pour AXA, intégrée dans leur écosystème et utilisée quotidiennement par les équipes commerciales et souscription.
🟦 Mon rôle dans le projet
J’ai travaillé en tant que Développeur Full-Stack (C# / .NET Core & React) dans une équipe adoptant une approche DDD, orientée qualité logicielle et bonnes pratiques.
Le projet adoptait une culture d’ingénierie avancée : pair testing, TDD, AMIGOS, code reviews stricts et pipelines automatisés.
Mon rôle incluait le développement, la conception technique, les tests, ainsi que la participation active à l’amélioration continue du produit.
🟦 Responsabilités & réalisations
🔷 Back-End – .NET Core 3.1 / DDD
- Conception et développement de modules métiers basés sur les principes du Domain Driven Design (DDD).
- Création d’APIs REST pour orchestrer le processus de souscription.
- Mise en place du workflow persistant, permettant la sauvegarde continue des étapes remplies.
- Logique métier avancée : validations, calculs spécifiques (santé / prévoyance), génération de documents contractuels.
- Interaction avec SQL Server via Entity Framework.
- Implémentation de règles de conformité et automatisation des validations de documents uploadés.
🔷 Front-End – React.js
- Développement de formulaires dynamiques complexes.
- Mise en place du workflow côté front avec gestion d’état persistante.
- Consumption des APIs back-end et intégration dans l’UI.
- Création d’interfaces ergonomiques basées sur des maquettes UX.
- Intégration de composants réutilisables et amélioration de l’expérience utilisateur.
🔷 Qualité logicielle & bonnes pratiques
- TDD au quotidien sur une large partie du code métier.
- Tests unitaires back-end avec NUnit.
- Tests unitaires front-end avec Jasmine / Jest.
- Pair testing et revues de code systématiques.
- Participation aux ateliers AMIGOS : alignement Produit – Dév – QA avant le développement.
Cette culture orientée qualité a permis une forte réduction des bugs et une stabilité continue du produit.
🔷 DevOps & collaboration
- Travail avec Azure DevOps : boards, pipelines CI/CD, versioning.
- Participation à la préparation des releases et des déploiements.
- Jeux de données de test pour les environnements d’intégration et recette.
- Documentation technique continue pour assurer la maintenabilité du système.
Description
AXA Assurances
2021 - 2022
Métier : Assurance santé & prévoyance, souscription entreprise, traitements métiers complexes