VDAB is op zoek naar een Data Engineer om het data intelligence team te versterken. Dit team bestaat uit een 40-tal collega’s die interne en externe VDAB data gebruikers voorzien van oplossingen voor management rapportering, business analyse en als input voor AI toepassingen. Je werkt bijvoorbeeld mee aan de transitie van een klassieke data toolset (data warehouse) naar een recenter platform op cloudera technologie (data lake).
Waarom zou de kandidaat voor deze functie moeten kiezen?
Je komt terecht in een uitdagende omgeving, in een team met een joviale en inclusieve cultuur waar je kan werken met moderne technologie. Bovendien bouw je mee aan een betere ondersteuning van de Vlaamse arbeidsmarkt
Wat is het doel van de functie ?
- Je zal een belangrijke rol spelen in een uitgebreide portfolio aan projecten die gepland staan om het bestaande dataplatform te vernieuwen en verder uit te breiden.
- Je werkt in een compact agile team met een scrum aanpak. Je configureert de nodige ELT stromen in DBT en/of NIFI om data te transformeren.
- Je voegt data elementen toe aan de datavault met de Vaultspeed automator.
- Je stelt dimensionele datamodellen op om de gewenste datasets te ontwerpen.
- Je schrijft SQL-queries om de gewenste datasets voor dataproducten te creeëren.
- Je test en valideert dataproducten om de kwaliteit en integriteit te waarborgen en testbevindingen op te lossen.
- Je documenteert de end-2-end oplossing
- Je geeft ondersteuning bij problemen, performance issues en werkt mee aan procesverbeteringen- en optimalisaties.
- Je verfijnt, samen met de functioneel analist, de gevraagde requirements voor een dataproduct en vertaalt deze naar een concrete oplossing.
- Je evalueert de technische haalbaarheid, beheersbaarheid en kostefficiëntie van een dataproduct en stelt hieromtrent verbeteringen voor.
De 3 belangrijkste verantwoordelijkheden:
- Correct opbouwen van datapipelines die een oplossing biedt aan de beschreven user story
- Zorgen dat de geschreven code correct getest en gedocumenteerd is.
- Het scrum team versterken door een actief teamlid te zijn.
Wat zijn de belangrijkste taken?
- Bouwen van data pipelines in moderne ETL/ELT tools zoals DBT en NIFI
- Schrijven en uitvoeren van unit tests om de gebouwde code te valideren
- Opvolgen en ondersteunen van de operationele processen in het team, inclusief oplossen van voorkomende bugs