[OKALI] - Ingenieur(e) Software / Data Engineering Senior
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Ce que tu vas construire en tant que Ingenieur(e) Software / Data Engineering Senior : Transaction Monitoring & Data Platform
Couche ingestion des données
RĂ©ception et normalisation des transactions en provenance des CBS (Core Banking Systems) dâOkali et de ses agents, enrichissement avec les donnĂ©es de profil client, calcul de prĂ©-agrĂ©gations pour alimenter le moteur de rĂšgles (volumes, moyennes glissantes, etc.).
Moteur de rĂšgles SQL
Moteur dĂ©terministe qui interprĂšte les configurations de rĂšgles dĂ©finies par les opĂ©rationnels et les compile en requĂȘtes SQL optimisĂ©es. Support des whitelists et blacklists uploadables en CSV. Gestion des rĂšgles âsoftâ (alerte Ă revoir) et âhardâ (blocage ou mise en attente du paiement).
Interface de création des rÚgles
Interface no-code (style Marble) permettant aux responsables conformité de créer et modifier leurs rÚgles sans intervention technique. Uploader de listes nommées réutilisables dans les rÚgles.
Interface de validation et dâinvalidation des alertes
Tableau de bord listant les alertes par client, avec accĂšs au dĂ©tail des transactions associĂ©es. PossibilitĂ© de valider ou invalider une alerte en un minimum de clics. Envoi de webhooks vers le CBS lors de la validation dâune alerte bloquante. TraçabilitĂ© complĂšte des dĂ©cisions et commentaires en base.
Réconciliation bancaire et plateforme de données
En lien direct avec le CFO, tu construiras le rĂ©servoir de donnĂ©es central dâOkali : modĂ©lisation, transformation et exposition des donnĂ©es financiĂšres et transactionnelles pour alimenter les processus de rĂ©conciliation bancaire et produire les reportings mĂ©tier. Lâobjectif est de disposer dâune base solide et requĂȘtable sur laquelle sâappuient les dashboards et les analyses ad hoc, sans dĂ©pendre dâun outil qui devient rapidement un fourre-tout difficile Ă maintenir. Les outils de type BI as Code (Lightdash, Evidence) seront privilĂ©giĂ©s Ă des solutions plus lourdes.
Interface de monitoring et reporting
Suivi des KPIs réglementaires, opérationnels et fonctionnels du TMS, en cohérence avec la plateforme de données mise en place.
API et webhooks compatibles
Endpoints reproduisant le contrat dâinterface de ComplyAdvantage pour les agents, afin de minimiser les migrations cĂŽtĂ© CBS.
Double run
Mise en place dâune pĂ©riode de double run technique dâau moins une semaine, avec analyse comparative des rĂ©sultats entre le systĂšme interne et lâexistant pour valider lâĂ©quivalence., * Un rĂŽle avec un impact direct sur la stratĂ©gie produit et financiĂšre dâOkali, dĂšs les premiers jours
- Une infrastructure existante et documentée, sans démarrage de zéro
- Des interlocuteurs métier disponibles et impliqués
- Un premier chantier structurant, suivi dâune feuille de route ambitieuse sur la dĂ©tection de fraude, lâoutillage compliance et la plateforme de donnĂ©es
Requirements
- Expérience significative en développement backend (API REST, architecture orientée services)
- Solide culture Data Engineering : modélisation de données, pipelines de transformation, gestion de la qualité des données
- MaĂźtrise de PostgreSQL : modĂ©lisation, optimisation de requĂȘtes, indexation
- Expérience en production sur ECS Fargate : task definitions, networking, IAM, ALB
- Bonne maĂźtrise des pratiques IAM et secrets management sur AWS
- Capacité à exposer les données de maniÚre exploitable pour des profils non techniques (CFO, opérationnels)
- Notions de React pour contribuer aux interfaces utilisateur
- Maßtrise de Docker et des pipelines de déploiement
Ce qui fera la différence
- Expérience dans les domaines réglementés (paiement, banque, conformité)
- Compréhension des contraintes de production financiÚre : idempotence, cohérence, audit trail, réconciliation
- Expérience avec une approche BI as Code (Lightdash, Evidence ou équivalent)
- Réflexe observabilité dÚs le premier jour de mise en production
- Expérience de migrations en douceur avec période de double run
- Connaissance de Bun comme runtime TypeScript
- Familiarité avec la librairie Boxed (gestion fonctionnelle des erreurs et des valeurs optionnelles)
Qualités attendues
Ce poste sâexerce avec un haut niveau dâautonomie, en interaction rĂ©guliĂšre avec des interlocuteurs mĂ©tier exigeants. La sĂ©nioritĂ©, le sens des prioritĂ©s et la capacitĂ© Ă prendre des dĂ©cisions dâarchitecture sans supervision continue sont des critĂšres aussi importants que les compĂ©tences techniques.
Benefits & conditions
Stack et environnement
- Langage : TypeScript (runtime Bun)
- Cloud : AWS, ECS Fargate
- Base de données : PostgreSQL (RDS)
- Conteneurisation : Docker
- BI / Reporting : approche BI as Code (Lightdash, Evidence ou équivalent)
- Monitoring : CloudWatch (Ă minima), outillage Ă discuter
- Secrets : SSM Parameter Store ou Secrets Manager
About the company
Okali, filiale de La Fabrique by CA, startup studio Corporate du Groupe Credit Agricole, spĂ©cialisĂ© en fintech, est un Ă©tablissement de paiement en cours de repositionnement stratĂ©gique vers un acteur tech complet. Dans ce cadre, nous internalisons notre solution de monitoring des transactions, aujourdâhui assurĂ©e par un prestataire externe, et construisons une plateforme de donnĂ©es qui servira lâensemble des mĂ©tiers : conformitĂ©, finance, opĂ©rations.
Ce poste est Ă la croisĂ©e du Software Engineering, du Data Engineering et de la culture DevOps. Il couvre deux axes structurants : la construction dâun TMS (Transaction Monitoring System) opĂ©rationnel en production, et la mise en place dâun rĂ©servoir de donnĂ©es fiable permettant de produire des analyses et des dashboards au service du CFO et des Ă©quipes mĂ©tier.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Data Engineer Salary UK
Top-Paying Tech Jobs (with Salaries)
Software Engineer Salary London
Is Software Engineering Over-Saturated?