Senior Data Engineer BI
Summary
Senior Data Engineer building end-to-end data and BI solutions in a Microsoft Azure environment — integrating data sources, building pipelines, Data Vault models, data marts and Power BI dashboards to support operational decision-making. Hybrid role in Utrecht (~50% remote), payroll only, fluent Dutch required.
Contract: Payroll only – no ZZP
Hours: 36 hours per week
Contract Duration: 1 year contract, with extension
Language: Fluent Dutch required
The Role
We are looking for an experienced Senior Data Engineer BI to join a multidisciplinary data team focused on building data and BI solutions that support operational decision-making.
You will work within a Microsoft Azure cloud environment, taking responsibility for the full data lifecycle — from integrating new data sources and building pipelines through to data modelling, Data Vault development, data marts and production-ready BI solutions.
Key Responsibilities
- Integrate and onboard new data sources.
- Transform data through Raw, Business Data Vault and Data Mart layers.
- Design and develop effective Data Warehouse (DWH) solutions.
- Build and maintain end-to-end data pipelines from source to end user.
- Develop robust, maintainable code with appropriate data-processing and data-quality controls.
- Create data models and analyse source data.
- Support the development of Power BI dashboards and define technical specifications.
- Test solutions and proactively identify data-quality issues.
- Ensure solutions are properly tested, documented and successfully deployed into production.
- Document metadata, data flows and other technical information.
- Contribute to the development of the wider Microsoft Cloud/Azure environment.
- Troubleshoot production issues and communicate effectively with stakeholders.
- Share knowledge and coach other members of the team.
- Work closely with Business Analysts, Data Engineers, Information Analysts, Power BI specialists, the Scrum Master and Product Owner.
- 7+ years of recent Data Engineering experience.
- Completed HBO or WO degree or equivalent.
- Strong experience with Snowflake, Python and SQL.
- Strong experience with Data Warehousing and BI development processes.
- Experience with data integration.
- Experience with deployment automation / CI/CD.
- Experience using Git/version control.
- Experience working within Agile/Scrum environments.
- Experience within a large-scale organisation of 5,000+ employees/workplaces.
- Excellent written and verbal communication skills in Dutch.
- Able to communicate effectively with both technical and business stakeholders.
- Proactive approach to continuous improvement and innovation within BI/data environments.
- Data Vault 2.0
- Power BI.
- Data compliance / AVG (GDPR).
- Enterprise Architecture frameworks such as TOGAF.
- Experience documenting complex data flows and architectures.
Working Setup
This is a hybrid position based in Utrecht, with approximately 50% remote working. The team works from the Utrecht office for a minimum of 2 days per week.
Important: This opportunity is payroll/loondienst only and is not available to ZZP/freelance professionals.