Une équipe IT de taille moyenne au sein d'une grande institution financière belge gère des projets ALM (asset liability management) et de calculs P&L qui combinent modélisation financière et livraison logicielle pragmatique. Ce poste a pour objectif de transformer les exigences métier ALM et les descriptions de processus existantes en solutions Python testées et prêtes pour la production, en travaillant avec des Access databases et SQL pour la structuration et l'intégration des données.
La mission
L'équipe maintient et fait évoluer les outils ALM utilisés pour les projections de bilan, les indicateurs de risque et l'attribution du P&L sur plusieurs portefeuilles. Le paysage technique combine des bibliothèques de calcul en Python, des Access databases pour le staging de données legacy et des backends SQL ; les résultats alimentent les processus de reporting et de validation des modèles utilisés par les équipes risque et finance. Les livraisons suivent des cycles MVP en mode Agile avec intégration continue et tests d'assemblage, et le travail impacte les délais de reporting mensuel et réglementaire.
Au quotidien, vous traduirez l'analyse métier et des processus en designs techniques détaillés et en nouveau code Python conforme aux standards d'entreprise en matière de qualité et de performance. Vous estimerez les charges de développement, préparerez les packages d'installation pour la production, exécuterez les tests d'intégration et d'assemblage, et assisterez la gestion des tests via la correction de bugs. Votre travail sera relu par des pairs et lié à la validation par les propriétaires modèles et finance.
Vos responsabilités
- Concevoir des solutions techniques détaillées à partir de l'analyse des processus, en produisant une documentation de design claire que les développeurs et testeurs pourront implémenter
- Développer et délivrer du code Python et des scripts SQL mettant en œuvre les calculs ALM et alimentant les rapports P&L, en mettant l'accent sur la justesse et la performance
- Estimer la charge de développement et planifier des itérations de type MVP pour livrer des fonctionnalités incrémentales et testables
- Préparer les artefacts d'installation pour la production et exécuter les tests d'intégration et d'assemblage pour valider le comportement de bout en bout
- Soutenir l'exécution des tests et résoudre les défauts identifiés lors des tests unitaires, d'intégration et d'acceptation utilisateur
- Documenter les activités de développement, y compris les commentaires dans le code, les résultats des tests unitaires et les comptes rendus des revues de code par les pairs
Votre profil
Compétences essentielles
- Minimum 5 ans d'expérience pratique dans la livraison de solutions techniques au sein des services financiers ou en contexte actuariel
- Maîtrise de Python pour les charges de calcul numérique et de traitement de données
- Expérience pratique avec Access Database et SQL pour la structuration et l'extraction de données
- Capacité à réaliser une analyse technique et à traduire des règles métier en code et en tests
- À l'aise dans un environnement Agile, capable de livrer des MVP et d'itérer en fonction des retours
- Compréhension des concepts métier ALM et de leur impact sur les calculs et le reporting
Compétences souhaitées
- La connaissance du modèle ALM interne de l'organisation ou de cadres ALM similaires est un plus
Langues
- Néerlandais, B2
- Français, B2
- Anglais, B2
Formation
- Master en mathématiques financières, en actuariat, ou expérience professionnelle équivalente