Participation à un programme de modernisation dans le secteur de l'assurance en tant que Senior Developer et DevOps Engineer, évoluant les applications .NET, déployant les services cloud Azure, et établissant les pratiques CI/CD et de monitoring pour des opérations scalables et sécurisées. Projet 1 — Modernisation .NET et cloud Azure pour assureur :
- Développement et amélioration d'applications .NET pour l'analyse de contrats d'entreprise (qualification de portefeuille), permettant aux souscripteurs et management d'effectuer une évaluation dynamique des risques et des ajustements tarifaires.
- Implémentation d'un middleware d'authentification basé sur OpenID Connect et construction de services Kafka pour l'event streaming entre microservices.
- Conception et maintenance d'API RESTful et de services d'intégration de données avec Azure Data Factory pour activer des flux robustes sur les plateformes d'assurance core.
- Conception, automatisation et optimisation des pipelines CI/CD dans Azure DevOps avec des tests automatisés intégrés, des quality gates et une gestion sécurisée des secrets via Azure Key Vault.
- Provisionnement et déploiement des ressources Azure (Functions, AKS, SQL, Data Factory) et rédaction de scripts d'infrastructure (Terraform, ARM, PowerShell) pour rationaliser les opérations cloud.
- Mise en place de la monitoring proactive, des diagnostics et des alertes avec Azure Monitor et Application Insights pour assurer la haute disponibilité des applications.
- Contribution à l'équipe agile en tant que Senior Developer et Scrum Master, pilotant la focalisation sur la livraison et la collaboration cross-fonctionnelle.
- Projet 2 — Gestion de contrats de financement automobile pour partenaire bancaire :
- Conception et développement de modules WPF/MVVM pour la gestion et le suivi des contrats de financement automobile, appliquant les patterns Prism (modules, régions, navigation) ainsi que les fonctionnalités MVVM Light (ViewModelLocator, Messenger).
- Construction de vues complexes pour la consultation et l'édition des dossiers financiers, avec binding de données avancé, validation des règles métier et gestion transactionnelle des états.
- Développement de services d'intégration consommant les API back-end pour les demandes de contrats, les calendriers de paiement et les opérations comptables.
- Refonte des composants legacy vers une architecture MVVM propre, améliorant significativement la testabilité et la maintenabilité.
- Implémentation de tests unitaires (xUnit) couvrant les ViewModels et services, et intégration dans les pipelines CI/CD Azure DevOps.
- Collaboration étroite avec les équipes métier sur l'acceptation fonctionnelle et l'implémentation des changements réglementaires.
Environnement technique
C#.NET 6.NET 8.NET FrameworkWPFMVVMPrismMVVM LightReactJSEntity FrameworkSQL ServerKafkaREST APIsAzure DevOpsTerraformAKSAzure Data FactoryPowerShellVisual Studio 2022GitxUnitAgileScrum