Aller au contenu
/tous les projets

Mutuelle Saint-Christophe — groupe AXA

Stage de 4 mois à la direction Technologies de l'Information d'un assureur du groupe AXA. Intégré à l'équipe de développement et épaulé par l'architecte logiciel, j'ai contribué à des projets internes .NET 8 et livré un générateur de mots de passe en deux versions, web et console.

Rôle
Stagiaire développement — direction Technologies de l'Information
Année
2025
Réalisé avec
C#, .NET 8, Bitbucket, Visual Studio
Illustration d'un écran affichant un champ de mot de passe sécurisé

Contexte

Stage de 4 mois (septembre–décembre 2025) à la direction Technologies de l'Information de la Mutuelle Saint-Christophe assurances. Créée en 1962 et réassurée par le groupe AXA depuis 1970 tout en gardant son indépendance, la MSC assure les acteurs de l'Économie Sociale et Solidaire — enseignement, associations, diocèses, instituts religieux — soit quelque 10 000 organismes et 30 000 sociétaires. J'y ai travaillé au quotidien avec l'équipe de développement et avec l'architecte logiciel de la direction.

Problème

M'intégrer à une équipe de développement professionnelle et contribuer à des projets internes réels — sur une stack imposée (.NET 8) et avec les standards de production d'un assureur — plutôt que de rester sur des exercices isolés.

Contraintes

  • Stack imposée : Visual Studio, C#, .NET 8 — langage et écosystème découverts sur place
  • Standards de l'équipe : conventions de code, revue avec l'architecte, workflow Bitbucket
  • Contraintes de sécurité propres à un assureur du groupe AXA
  • Code interne confidentiel — pas de détails techniques exposables publiquement

Approche

  1. 01

    Intégration à l'équipe

    Prise en main de la stack .NET 8, des dépôts Bitbucket et du workflow de l'équipe ; participation aux points de suivi.

  2. 02

    Travail avec l'architecte

    Échanges sur les choix techniques et revue de code régulière avec l'architecte logiciel de la direction.

  3. 03

    Générateur — version web

    Première version du générateur de mots de passe avec interface web.

  4. 04

    Générateur — version console

    Portage en outil console .NET 8, couvert par des tests unitaires.

  5. 05

    Contributions transverses

    Optimisation de fonctions existantes sur les projets de l'équipe et résolution d'un conflit sur la structure des logs.

Architecture

Frontend
Interface web (HTML)
Outil interne
Console .NET 8 (C#)
Qualité
Tests unitaires · Revue de code (architecte)

Décisions

Deux versions plutôt qu'une seule

Le même besoin — générer des mots de passe conformes — est couvert par une interface web accessible à tous et un outil console pensé pour s'intégrer aux scripts internes : deux usages, deux formats.

Revue systématique avec l'architecte

Chaque contribution passait par une revue avec l'architecte logiciel : l'occasion d'aligner le code sur les conventions de l'équipe et de comprendre le raisonnement derrière chaque choix de structure.

Résultat

Les deux versions du générateur livrées et en service, plusieurs fonctions existantes optimisées et documentées, un conflit de structure sur les logs résolu — et une première expérience validée en équipe de développement professionnelle, sur une stack apprise pendant le stage.

Travailler avec une équipe et un architecte sur du code destiné à être repris impose une rigueur que l'école ne demande pas : nommer clairement, suivre les conventions, écrire des tests, défendre ses choix en revue. J'y ai découvert C#/.NET, la gestion des logs et les API en conditions réelles.