Tech Lead / Responsable SI Middle-Office - Indépendant / Allocation & Post-Trade (Python/Oracle) – Finance de marché
hace 2 días
Paris
Description de mission Tech Lead / Responsable SI Middle-Office Allocation & Post-Trade (Python/Oracle) – Finance de marché 09/03/2026 Contexte client Notre client est un acteur majeur de la finance de marché disposant d’un système d’information Middle-Office critique, au cœur de la chaîne post-trade (allocation, cycle de vie des trades, positions, impacts coûts/risques) et fortement exposé aux enjeux de production. Dans un contexte de transformation (programmes structurants type Unified Execution) et de modernisation technologique (trajectoire « Python 1st » avec réduction de la dépendance PL/SQL), l’organisation recherche un profil senior capable d’assurer la continuité opérationnelle tout en accélérant les chantiers de fond et la délégation au support. Contexte & Objectifs de mission La mission vise à sécuriser rapidement un périmètre Allocation / Middle-Office à criticité élevée, en combinant une capacité immédiate à absorber le RUN (incidents, fiabilisation, production readiness) et une contribution tangible aux Major Projects (notamment autour d’un programme d’unification/exécution – Unified Exec). Le/la consultant(e) interviendra comme référent(e) technique et opérationnel(le) de l’équipe, avec une double ambition : (1) stabiliser et industrialiser la production (process, monitoring, RCA, runbooks, ownership), (2) porter la modernisation du socle (migration progressive de logique métier Oracle/PLSQL vers Python, refactors structurants, amélioration de la testabilité et de l’observabilité). À moyen terme (après quelques mois), le rôle évoluera vers davantage de pilotage (gestion de projets, coordination inter-équipes, accompagnement et montée en compétence de l’équipe), tout en conservant une posture hands-on sur les sujets critiques.Périmètre de la mission • Prendre en main rapidement le périmètre Allocation / post-trade : compréhension des flux de bout en bout (trade → allocation → positions → impacts coûts/risques), des règles métier, des cas d’exception et des dépendances SI (batchs, interfaces, écrans, référentiels). • Assurer la continuité opérationnelle du périmètre : maintien en conditions opérationnelles, gestion des anomalies récurrentes, sécurisation des fenêtres de production et des traitements critiques. • Jouer le rôle de référent technique et opérationnel de l’équipe : organisation du partage de connaissances (documentation, sessions de pairing, transfert de compétences), clarification des responsabilités et mise en place d’un fonctionnement robuste en cas d’absence. • Structurer et industrialiser le RUN : rédaction/maintenance de runbooks et procédures, définition d’un modèle d’ownership clair, standardisation des contrôles post-traitements et des critères d’escalade. • Leadership de production : pilotage des incidents majeurs de bout en bout (diagnostic, coordination inter-équipes, communication aux parties prenantes, mitigation, retour à la normale). • Produire des RCA actionnables : identification des causes racines, priorisation et suivi des actions correctives jusqu’à livraison effective (fiabilisation, durcissement, automatisation). • Améliorer monitoring & alerting : revue des alertes existantes, réduction du bruit, mise en place du principe « une alerte = utile, actionnable, avec un owner », création/amélioration de dashboards de supervision de la chaîne d’allocation. • Accélérer la réduction de dette technique : cartographie ciblée de la dette (code, batchs, interfaces, écrans), construction d’un backlog priorisé avec gains attendus (robustesse, performance, maintenabilité). • Porter la trajectoire « Python 1st » : interdiction de nouvelles procédures PL/SQL sur le métier, définition d’une trajectoire de migration et livraison de 1 à 2 refactors structurants (ex. migration d’un module PL/SQL vers Python, simplification d’un composant critique, amélioration de la couverture de tests et de la performance). • Contribuer aux Major Projects (Unified Exec et sujets connexes) : identification des dépendances, risques et besoins (ex. règles d’exécution, crossing, MANAX/équivalents), proposition d’options réalistes, alignement des parties prenantes et sécurisation des mises en production (plan de tests, stratégie de rollback, contrôles post-MEP). • Délégation au support (Front-Support / Ops) : construction et exécution d’un plan de délégation concret (périmètre transféré, garde-fous, contrôles, formation), avec transferteffectif d’au moins un premier lot et mise en place d’un modèle « clients autonomes + contrôles + monitoring ». • Modernisation des écrans / interfaces (si dans le périmètre confirmé) : contribution à la roadmap de modernisation, refonte/création de 1 à 2 écrans clés visant à limiter les accès directs Oracle, améliorer l’autonomie des utilisateurs et renforcer les contrôles. • Usage pragmatique de la GenAI (optionnel mais souhaité) : mise en œuvre de 1 à 2 cas d’usage documentés (refactor assisté, génération de tests, analyse de logs/incidentologie) démontrant des gains mesurables (temps, qualité, réduction du risque). Profil recherché Compétences techniques : • Développement Python en environnement de production (qualité, performance, packaging, bonnes pratiques de tests) • Solide maîtrise des bases de données Oracle et SQL ; compréhension/maintenance de PL/SQL (avec capacité à organiser une sortie progressive) • Conception pragmatique et robuste (design orienté maintenabilité, patterns adaptés, gestion de la dette technique) • Industrialisation : CI/CD, stratégies de tests (unitaires, intégration, non-régression), release management, production readiness • Observabilité : monitoring, alerting, dashboards, analyse de logs, métriques, réduction du bruit d’alertes • Gestion d’incidents et RCA : méthodes de diagnostic, coordination, post-mortems, suivi des actions correctives • Connaissance des architectures SI marchés (batchs, flux, interfaces, systèmes critiques, contraintes de cut-off) • Capacité à utiliser des outils GenAI de manière sécurisée et contrôlée (génération de tests, refactor, analyse) – souhaité Compétences fonctionnelles : • Finance de marché indispensable, avec expérience significative Middle-Office / post-trade, • Allocation, lifecycle trade, positions, exceptions de production, contrôles et rapprochements, • Compréhension des impacts coûts/risques et des attentes des équipes Ops / Trading Support / Portfolio• Capacité à challenger un besoin métier et à formaliser des règles/flux de manière exploitable (spécifications pragmatiques, critères d’acceptation) • Pilotage de sujets transverses en environnement exigeant (multiples parties prenantes, dépendances, priorisation RUN vs projets) • Capacité à évoluer vers du pilotage de projets et un rôle de management/coordination d’équipe après la phase de prise en main Qualités personnelles : • Très forte autonomie et capacité à être opérationnel(le) rapidement sur un SI complexe, • Leadership calme en situation de crise (gestion d’incidents majeurs, communication factuelle, sens des priorités) • Orientation résultats et sens du service (continuité de production, fiabilisation, réduction du risque) • Exigence sur la qualité (tests, robustesse, documentation utile) et pragmatisme d’exécution, • Capacité à fédérer et à transmettre (pairing, coaching, structuration du knowledge management) • Aisance relationnelle avec des interlocuteurs variés (IT, Ops, Trading Support, Portfolio, management) Modalités de mission • Date de démarrage : ASAP, • Durée : 12 mois renouvelables, • Localisation : Paris (siège), • Télétravail : 2 jours/semaine, • TJM : Selon profil (à valider selon mode de fonctionnement avec Tesselate)