Senior .NET Legacy Developer / Support - Asset Management📍 Paris | 🕒 Mission longue Nous recherchons un développeur .NET senior pour intervenir chez un acteur majeur de la gestion d'actifs, sur des applications référentielles critiques en environnement legacy. Dans ce contexte, l'enjeu n'est pas seulement de développer, mais surtout de reprendre un existant critique, en assurer la stabilité en production, comprendre les flux de données, intervenir sur les batchs et les web services et corriger les incidents 👉 Vous serez au cœur du run applicatif : compréhension de l'existant, gestion des incidents, maintenance et évolutions. Vos missionsSupport production (incidents, UAT, prod) Analyse et correction de bugs sur applications legacy Compréhension des batchs, flux de données et web services Diagnostic en cas d'échec batch / problème de data Optimisation SQL (performance, index, volumétrie) Contributions aux livraisons via Azure DevOps Stack techniqueC#, .NET Framework, VB.NET ASP.NET, WinForms, WCF SQL Server, Oracle (PL/SQL), SSIS jQuery, Entity Framework Azure DevOps / Git Profil recherché5+ ans en .NET legacy / support applicatif Expérience run / production / incidents Bonne maîtrise SQL + data flows + batchs À l'aise avec des environnements complexes et historiques Idéalement expérience en banque / assurance / asset management Ce que le client attend en entretien👉 Capacité à expliquer concrètement : fonctionnement de vos batchs / flux gestion d'un incident prod optimisation SQL (index, volumétrie) architecture & communication entre systèmes bonnes pratiques C# (patterns, injection de dépendances) 💡 Important : ce poste est orienté legacy & run, pas modernisation pure. Nous recherchons quelqu'un de pragmatique, rigoureux et orienté production.
Contexte de la missionDans le cadre d'un programme de transformation digitale visant à démocratiser l'accès aux actifs privés pour la clientèle Retail & Wealth Management, notre client déploie une application web full-stack permettant de consolider, visualiser et distribuer des données et documents financiers liés aux actifs alternatifs. Le développeur Full-Stack sera responsable du développement et du déploiement de cette application — backend .NET / C# et frontend Angular — dans un contexte à forts enjeux fonctionnels et réglementaires. ResponsabilitésBackend — .NET / C# Développer et maintenir des APIs REST avec Core Web API Implémenter l'architecture CQRS avec MediatR (commandes, requêtes, handlers) Gérer l'accès aux données avec Entity Framework Core sur SQL Server (DbContext, Migrations, Interceptors) Garantir la qualité, la sécurité et la performance des services backend Frontend — Angular Développer des interfaces utilisateurs avec Angular 17.3.x et TypeScript 5.4.x Gérer l'état applicatif avec NgRx (store, effects, entity, devtools) Implémenter des interfaces réactives avec RxJS 7.5.x Utiliser Angular Material 17.3.x et AdminLTE 3.2 pour les composants UI Rédiger des styles maintenables en SCSS / Sass DevOps & qualité Intégrer les développements dans les pipelines CI/CD (Azure DevOps) Rédiger des tests unitaires et contribuer aux tests d'intégration Respecter les standards de code et de sécurité en environnement bancaire Stack techniqueBackend DomaineTechnologiesRuntime / 8 (C#)Framework Core Web APIArchitectureCQRS avec MediatRAccès donnéesEntity Framework Core — SQL Server, DbContext, Migrations, Interceptors Frontend DomaineTechnologiesFrameworkAngular 17.3.xLangageTypeScript 5.4.xRéactivitéRxJS 7.5.x, Zone.js 0.14.xBuild / ToolingAngular CLI 17.3.x, SassState managementNgRx 17.2.x (store, effects, entity, devtools)UI / DesignAngular Material 17.3.x, SCSS, AdminLTE 3.2 (jQuery / Bootstrap)