Consultant Freelance - Tech Lead Python – Middle-Office Post-Trade - Finance de marché (Hedge Fund)
hace 4 días
Paris
Contexte client Notre client, un fonds d’investissement (hedge fund) très connu de la place financière international et basé à Paris évolue dans un environnement à très forte criticité opérationnelle, caractérisé par des exigences élevées en matière de sécurité, de traçabilité et de résilience. Bien que le client opère une infrastructure technologique d’envergure internationale et gère des volumes d’actifs très significatifs, son organisation conserve une structure relativement compacte, proche d’une PME. Dans ce contexte, les équipes techniques interviennent sur des périmètres larges et sont attendues sur leur capacité à faire preuve de polyvalence, d’autonomie et de pragmatisme. Objectifs de mission L’objectif de cette mission est donc de mettre à disposition du client un Tech Lead très opérationnel, capable d’intervenir directement sur ces problématiques critiques de Middle-Office, en apportant des solutions concrètes, notamment via des développements en Python. Dans ce contexte, le client souhaite accélérer la transition vers un modèle “Python-first”, afin de sortir progressivement la logique métier aujourd’hui portée par le PL/SQL vers des composants Python plus lisibles, testables et maintenables, mieux adaptés aux enjeux d’évolution et de fiabilité du Middle-Office. Périmètre de la mission Le consultant intervient au sein du Middle-Office sur les processus post-trade, en particulier autour de l’allocation des ordres, de la gestion des positions et du traitement des incidents associés. Il travaille sur un système existant, utilisé quotidiennement par les équipes Ops et Trading Support, avec des enjeux forts de fiabilité, de qualité des données et de continuité des opérations. Le périmètre couvre à la fois : • les traitements opérationnels (allocation, positions, contrôles),, • les outils associés (batchs, interfaces, écrans),, • et les évolutions en cours visant à moderniser le système, notamment via l’introduction de Python. Responsabilités du consultant La mission est très « hands-on ». Le consultant interviendra comme un Tech Lead opérationnel, avec une contribution directe sur les sujets techniques et fonctionnels. Production & gestion des incidents Il assure le bon fonctionnement des traitements au quotidien, en intervenant directement sur les incidents et anomalies. À ce titre, il : • analyse et corrige les incidents (erreurs d’allocation, écarts de positions, rejets, problèmes de traitements),, • met en place des procédures claires pour diagnostiquer et traiter les incidents récurrents,, • procédures de gestion des incidents utilisables par les équipes support,, • réduction mesurable des incidents récurrents et/ou du temps de résolution, Il développe une compréhension détaillée des processus d’allocation et de gestion des positions afin d’identifier les points sensibles et de les fiabiliser. À ce titre, il : • comprend les règles d’allocation (répartition des trades, gestion des exceptions, contrôles),, • identifie les traitements sensibles ou sources d’erreurs,, • documentation claire des principaux processus et règles de gestion,, • identification et traitement des points de fragilité (erreurs fréquentes, retraitements manuels), Il intervient directement sur le code pour faire évoluer le système existant. À ce titre, il : • développe des correctifs et des évolutions en Python (le consultant pourra également utiliser des outils de type GenAI),, • simplifie les composants existants les plus complexes,, • développements Python mis en production (correctifs, évolutions),, • refonte de composants critiques améliorant la lisibilité et la maintenabilité, Il contribue à structurer le fonctionnement de l’équipe et à renforcer l’autonomie des équipes support. À ce titre, il : • clarifie les responsabilités entre IT et équipes support,, • documente les cas récurrents et les procédures,, • documentation opérationnelle exploitable,, • amélioration de l’autonomie des équipes Ops / Trading Support, Il participe aux évolutions du système en lien avec les besoins métiers et les projets en cours. À ce titre, il : • analyse les besoins et leurs impacts sur les processus existants,, • propose des solutions adaptées au contexte,, • évolutions fonctionnelles ou techniques livrées en production,, • mises en production sécurisées (tests, suivi, correction des anomalies), Dans ce cadre, le consultant pourra utiliser des outils de type GenAI (génération de tests, assistance au refactoring, analyse de logs) dès lors qu’ils apportent un gain concret en efficacité ou en qualité. Profil recherché Formation Diplômé d’une formation supérieure de type Bac+5, idéalement issue d’une classe préparatoire suivie d’une école d’ingénieur de premier plan ou équivalent (dont écoles internationales reconnues). Une spécialisation en informatique, mathématiques appliquées ou finance quantitative sera perçu comme un plus. Expérience Le candidat justifie d’une expérience significative (10 ans et plus) sur des systèmes critiques en environnement de finance de marché. Une expérience solide en Middle-Office / post-trade est indispensable, avec une bonne compréhension des problématiques d’allocation, de gestion des positions et de traitement des incidents opérationnels. Une expérience en environnement exigeant (hedge fund, asset manager, banque d’investissement) est fortement appréciée. Compétences techniques Le poste requiert un profil très opérationnel, capable d’intervenir directement sur le code et sur des problématiques de production. Le candidat doit disposer de : • Une excellente maîtrise de Python en environnement de production (développement, debug, qualité de code, tests),, • Une bonne maîtrise des bases de données relationnelles (Oracle / SQL), avec une capacité à comprendre et faire évoluer du PL/SQL dans une logique de migration progressive,, • Une expérience concrète de gestion d’incidents en production (analyse, correction, amélioration continue),, • Une capacité à travailler sur des systèmes complexes (batchs, flux, interfaces), avec des enjeux de fiabilité et de performance, Compétences fonctionnelles Le candidat doit être à l’aise avec les problématiques métier du Middle-Office et capable d’interagir avec des interlocuteurs non techniques. Sont attendues : • Une bonne compréhension des processus post-trade : allocation, positions, gestion des exceptions, contrôles,, • Une capacité à analyser un problème métier et à le traduire en solution technique,, • Une compréhension des enjeux liés aux coûts, risques et qualité des données, Le poste nécessite un profil senior, autonome et capable de s’intégrer rapidement dans un environnement exigeant. Le candidat doit faire preuve de : • Forte autonomie et capacité à être opérationnel rapidement,, • Capacité à intervenir en production sur des sujets critiques,, • Rigueur et exigence sur la qualité des livrables (code, tests, documentation),, • Pragmatisme et orientation résultats,, • Capacité à communiquer efficacement avec des équipes IT, Ops et métiers,, • Français courant (échanges avec équipes locales), Peuvent être valorisées : • Certifications techniques (Python, cloud, data engineering),, • Certifications liées aux pratiques de développement (ex. CI/CD, qualité logicielle),, • Toute certification ou expérience démontrant une capacité à évoluer dans des environnements exigeants. Modalités de mission Date de démarrage : ASAP Durée de la mission : 12 mois renouvelables Localisation : Paris (hyper centre) Télétravail : 1 à 2 jours/semaine maximum TJM: selon profil