Ingénieur logiciel senior
Description générale
Dans le cadre de la mise en œuvre d’une Common Data Platform (CDP), l’INAMI (NIHDI/INAMI/RIZIV), l’IMA et les Mutualités en Belgique visent à renforcer la qualité des données échangées. Un moteur central de validation, développé en Python sur Databricks, exécutera des règles partagées pour mesurer et garantir la qualité des données entrant dans la CDP. Ce moteur est un composant partagé entre plusieurs parties prenantes, et son succès repose à la fois sur une conception technique robuste et une collaboration étroite entre les organisations.
Dans ce contexte, nous recherchons un Senior Software Engineer qui agira en tant que propriétaire technique et architectural du moteur de validation. Il/elle garantira la cohérence technique, assurera la supervision et veillera à l’alignement des parties prenantes autour de ce composant clé.
Ce rôle fait partie du Data Office de l’INAMI, pierre angulaire de toutes les activités liées à la donnée au sein de l’institution. Le Data Office garantit une collecte, une intégration, un partage et une utilisation efficaces, éthiques et conformes des données, tant au sein de l’INAMI qu’avec les institutions et mutuelles belges et européennes. En nous rejoignant, vous intégrerez une équipe agile multidisciplinaire composée de data engineers, experts en reporting, analystes fonctionnels, project managers, data architects, spécialistes de la qualité des données et experts en IA.
Le Data Office s’appuie sur une stack technologique moderne, incluant MS SQL Server, SSIS, SSAS, Enterprise Architect (ou équivalent), SAS, Azure, Power BI et Databricks. Il gère le Data Warehouse central (méthodologie Kimball), qui alimente de nombreux Data Marts et rapports.
Il s’agit d’un projet stratégique de long terme, qui va bien au-delà de 2025, avec une vision claire pour soutenir la durabilité et l’efficacité de la Common Data Platform.
Rôles & Responsabilités
-
Définir l’architecture technique et logicielle du moteur de validation (Python / Databricks).
-
Établir la conception fonctionnelle des développements en collaboration étroite avec l’équipe Data Governance, les Technical Leads et le program manager.
-
Explorer et définir les besoins métier des différentes parties prenantes.
-
Assurer l’alignement et la concertation avec toutes les parties prenantes business/techniques (INAMI, IMA, Mutualités).
-
Superviser le développeur dédié.
-
Jouer également un rôle actif dans les tests des produits de données développés.
-
Challenger et guider les choix techniques pour la mise en œuvre des règles (JSON, SQL ou alternatives).
-
Garantir la performance, la robustesse et la scalabilité du moteur dans un contexte Cloud.
-
Documenter les décisions d’architecture, standards et best practices.
-
Veiller à l’intégration fluide du moteur dans la CDP et ses pipelines (Azure / Databricks).
-
Agir en tant que point de référence technique pour tous les sujets relatifs au moteur de validation.
Compétences clés
-
Master en informatique ou équivalent.
-
Minimum 10 ans d’expérience en software engineering (architecture, conception, supervision), en particulier sur le back-end.
-
Expérience avérée avec Python et Databricks (3 ans) / environnements Spark.
-
Connaissance des approches basées sur les règles.
-
Excellente communication et capacité de gestion des parties prenantes.
-
Expertise solide en ETL/ELT (8 ans).
-
Expérience significative en Data Quality et Data Validation (5 ans).
-
Solide expérience des environnements Cloud, idéalement Azure (3 ans).
-
Maîtrise de l’architecture logicielle, design patterns (5 ans).
-
Capacité à comprendre et documenter les processus métiers et à traduire les besoins métiers en exigences techniques.
-
Aptitude à challenger et coacher un développeur (code Python, intégration SQL, performance).
-
Expérience dans des projets multi-parties prenantes ou inter-organisationnels est un atout majeur.
-
BPMN (3 ans).
-
Excellente maîtrise du français/néerlandais/anglais.
Profil
-
Leadership technique associé à de fortes compétences en diplomatie.
-
Agit comme garant de la qualité technique sans être hands-on dans le développement.
-
Excellentes compétences relationnelles pour aligner plusieurs parties prenantes.
-
Rigueur, esprit stratégique et fort focus sur la qualité.
-
Forte affinité avec la data quality et l’industrialisation des processus de validation.
Résumé de la fonction
En tant que Senior Software Engineer / Architect spécialisé en Data Quality, vous serez responsable de la conception et de la supervision technique du moteur de validation, développé en Python sur Databricks.
Vous ne définirez pas les règles métier (gérées par l’analyste fonctionnel) ni ne développerez directement (réalisé par le développeur dédié), mais vous agirez en tant que garant de l’architecture, de la supervision technique et de l’alignement inter-organisationnel.
Ce rôle stratégique s’inscrit dans une mission de long terme, bien au-delà de 2025, pour soutenir la durabilité et l’évolution de la CDP.
Ce que nous offrons
Un emploi intéressant dans la réalisation de SDO (ICT) et de services Data ayant un impact sur la société, avec de nombreux avantages :
-
Un bon équilibre vie professionnelle/vie privée : horaires flexibles dans la semaine de 40h (7h30 à 20h avec plages fixes entre 9h et 12h et 13h et 16h)
-
Possibilité de télétravail (en Belgique)
-
Espaces de travail organisés selon les activités
-
Facilement accessible en transports en commun
-
Parking voiture et vélo dans le bâtiment
-
Casier individuel
-
Plusieurs opportunités de développement personnel : formations et apprentissages (à suivre en dehors des heures de travail) via notre plateforme d’auto-apprentissage e-academy ou via la Microsoft Enterprise Skills Initiative
-
Restaurant d’entreprise
Postuler pour cet emploi
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Rechercher des emplois par catégorie
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
gofreelance
© 2025 gofreelance.be