Data Engineer with DevOps focus for Justice digitalisation

Il y a 4 heures

Brussels, Belgique HumanInTech Temps plein

What you will do

You will join the development team working on the digitalisation of justice processes, specifically supporting projects that automate the handling of traffic fines and related procedures. As a data engineer with a strong DevOps profile for BI, you will bridge the gap between business requirements and technical delivery.

Your responsibilities include:

  • Translate standards, norms and guidelines (architecture, information security, GDPR, internal IT policies) into concrete functional and technical requirements for data flows and reporting
  • Work with the Product Owner and functional analysts to gather information needs and develop them into user stories with clear acceptance criteria
  • Define data definitions and KPIs unambiguously (data dictionary, semantic layer) so that each KPI is calculated consistently everywhere
  • Act as the point of contact within the team for data and BI questions, coordinating with developers, architects, testers and stakeholders

Data quality

  • Develop, automate and monitor data quality rules (completeness, accuracy, timeliness, consistency)
  • Build controls into loading processes; detect, report and follow up on anomalies until resolved
  • Maintain lineage and documentation of data models, data flows and processes
  • Report on data quality to the team, Product Owner and management

BI DevOps

  • Set up and manage CI/CD for data pipelines, data models and reports: version control (Git), code reviews, automated tests and controlled releases across development, test and production environments
  • Set up monitoring and alerting for batch processes and data loads
  • Help monitor quality gates for data code and reports
  • Support release and change management and help resolve incidents

Data engineering

  • Develop and maintain ETL/ELT processes
  • Provide a reliable publication layer for BI tools (including SAS Visual Analytics, Power BI, Apache Superset)
  • Contribute to thinking about the evolution of the data platform and, where appropriate, make logic tool-independent
  • Make data AI-ready: ensure that datasets are well documented, of high quality and securely accessible so they can serve as a basis for future AI applications

Governance and compliance

  • Help ensure traceability of data, decisions, code and tests, in line with internal control and audit expectations
  • Contribute to compliance with information security, GDPR and access management from source to report (minimal rights, row-level security)

What we are looking for

Education and experience

  • Master's or bachelor's degree in an ICT field or equivalent through experience
  • At least 5 years of relevant experience in data engineering, data warehousing or BI, of which at least 2 years in a development team working with CI/CD
  • Demonstrable experience translating business and quality requirements into requirements and acceptance criteria for data (data as a product)
  • Experience setting up and monitoring data quality controls

Technical knowledge

  • Expert-level SQL and data modelling (Kimball and/or data vault, SCD, incremental loads)
  • Experience with ETL/ELT processes and batch processing; knowledge of SAS 9.4 (Base SAS, Enterprise Guide, DI Studio) is an asset
  • Version control (Git), branching strategies, code reviews and CI/CD tooling (e.g. GitHub Actions, Azure DevOps, GitLab CI)
  • Test automation and data quality tooling (e.g. dbt tests or equivalent)
  • Monitoring and alerting of data processes
  • Knowledge of BI tools (SAS Visual Analytics, Power BI and/or Apache Superset) and the principle of a semantic layer
  • Asset: Python, dbt, Docker, Azure
  • Comfortable working with Jira/Azure Boards

Certifications (asset)

  • Asset: DAMA CDMP or other certification in data management or data quality
  • Asset: certification as cloud data engineer (e.g. Microsoft, Databricks) or DevOps-related certification

Competencies

  • Analytical and precise, with a strong sense of quality
  • Strong communication skills; able to clarify vague questions and switch easily between technical and non-technical interlocutors
  • Structured and pragmatic, with an automation reflex
  • Team player who shares knowledge and brings others along
  • Independent, proactive and result-oriented within a complex public-sector environment
  • Knowledge of Dutch or French and understanding of the second national language; functional knowledge of English
  • Full-time availability

The setting

<