Den Haag
Senior
40 uur per week
11 months
Startdatum op 1 januari
Verlopen
156 Dagen geleden
Bestuursdepartement

BI Ontwikkelaar

De kandidaat heeft in de afgelopen 10 jaar ten minste 8 aantoonbare ervaring in het modelleren volgens de Datavault methodiek

Opdrachtomschrijving

Voor het door ontwikkelen van het KMI Datawarehouse alsmede deze te brengen naar een applicatie waarin we in de toekomst mee vooruit kunnen, hebben we veel ontwikkelwerk. Het afgelopen jaar zijn er diverse veranderingen geweest in het ontwikkelteam waardoor we nu onderbezet zijn. Hierdoor kunnen we niet datgenen doen wat binnen onze ambitie is vastgesteld. Om de informatiebehoefte te vertalen naar producten, werk je samen met informatieanalisten binnen ons team, maar bent zelf ook goed in staat om vanuit je professionaliteit in te schatten hoe de informatiebehoefte bevredigd kan worden. Je kunt de informatiebehoefte vertalen naar de beschikbare data in de datawarehouse in bruikbare producten voor analisten als ketenpartners. Jouw rol is hierbij om zelfstandig dit multidisciplinair te kunnen doen uitvoeren. Dit alles speelt zich af in een flexibel, multidisciplinair en innovatief team die scrum/agile werkt en de ambitie heeft om de ambtelijke en politieke leiding van de migratieketen relevante inzichten te bieden in het migratieterrein. Jij gaat helpen bij het uitwerken en realiseren van deze ambitie en draagt daarmee bij aan de groei van het team én van de migratieketen. Je voelt je als een vis in het water in een steeds veranderende, complexe omgeving. De kandidaat zal de volgende werkzaamheden gaan uitvoeren:

  • Ontwikkelen van T/SQL waarop het KMI datawarehouse is gebaseerd, wordt uitgebreid en voorbereid op een mogelijke Cloud migratie. Alles op basis van standaarden en uniformiteit.
  • Het DataVault her-modelleren van brondata voor het doorontwikkelde datawarehouse is ook een onderdeel van de werkzaamheden.
  • Kenmerken zijn dus DataVault modelleren, SQL programmeren van views, procedures en functies.
  • Een pré is een aanvulling hiervan om dat ook te migreren naar de Azure Cloud
  • Alle ontwikkelingen van ontvangst van de data tot en met het klaarzetten van de datamarts t.b.v. de front-end tooling.
  • Tenslotte wordt er gewerkt aan een nieuw zgh. DataLake. Er wordt van de kandidaat verwacht hier een actieve bijdrage in te leveren zowel in ontwerp als de uitvoering hiervan, welke naar alle waarschijnlijkheid zal plaatsvinden in Azure Data Lake Storage Gen2
  • In samenwerking met de business, analyses uitvoeren om de juiste requirements te bepalen.
  • Zorgdragen dat het rapportagesysteem ook toekomstvast blijft.

De volgende taken en verantwoordelijkheden worden onderkend:

  • Ontwikkelen en reviewen T/SQL procedures
  • Ontwikkelen en reviewen T/SQL views
  • Ontwikkelen en reviewen T/SQL functies
  • DataVault en Kimball modelleren en implementeren
  • Deelnemen aan de Azure cloud en Data Lake ontwikkelingen

Het is de verantwoordelijkheid van de kandidaat om kwalitatieve, betrouwbare en besproken oplossingen te ontwikkelen waarbij er geen afhankelijkheid ontstaat naar de kandidaat. Daarnaast is het de verantwoordelijkheid van de kandidaat om te voldoen aan het kennisniveau van wat de opdrachtgever op dat moment vereist voor de uitvoering van de opdracht.

Achtergrond opdracht

Binnen DGM is datagedreven werken een belangrijk onderwerp, waarbij we inhoudelijk goed willen aansluiten bij de informatiebehoefte van beleidsmedewerkers, politiek, uitvoering en pers. Informatievoorziening moet dan ook betrouwbaar en wendbaar zijn om slagvaardig te kunnen inspelen op eventuele veranderingen van deze informatiebehoefte. Binnen de afdelingen hebben we een nieuwe informatiestrategie opgesteld, waarbij we informatie sneller, dynamischer en gebruiksvriendelijker willen maken. Op dit moment werken we met Cognos. Het doel is om hier een selfservice BI rapportage systeem van te maken, waarbij analisten en beleidsmedewerkers makkelijk hun informatie kunnen vinden. 

Functie eisen

  • De kandidaat heeft minimaal HBO werk- en denkniveau.
  • De kandidaat heeft in de afgelopen 10 jaar ten minste 8 aantoonbare ervaring met business intelligence.
  • De kandidaat heeft in de afgelopen 10 jaar ten minste 8 aantoonbare ervaring in het modelleren volgens de Datavault methodiek.
  • De kandidaat heeft meer dan 8 jaar aantoonbare ervaring met complex programmeren van T/SQL code, met voorbeelden van views, procedures en functies. 
  • De kandidaat heeft minimaal 5 jaar aantoonbare ervaring met diverse onderdelen van het ETL proces. Generieke oplossingen binnen de ETL alsmede binnen SQL.
  • De kandidaat moet werkzaam zijn geweest binnen een scrum/agile-team als senior developer of architect.
  • De kandidaat is beschikbaar vanaf januari 2024.Â