Titel

Architect/Senior ontwikkelaar XSLT/Linked Data/Java

Organisatie

Rijksoverheid

Achtergrond opdracht

De ETL-straat (Extract, Transform, Load) voor het huidige Linked Data project is gebaseerd op Apache Cocoon. Deze is weliswaar redelijk stabiel, maar voldoet niet aan de eisen die er functioneel aan worden gesteld.

De nieuwe ETL-straat is gebaseerd zijn op Apache NiFi, in de nabije toekomst mogelijk gedeployed in een containerized solution (Docker).

Een omgeving voor het beter beheren van linked data (ontologie, thesaurus, metadata, referentiedata) is thans in opbouw. Hierbij wordt onder meer gebruik gemaakt van VocBench3 en Epimorphics Registry Core (Open Source producten).

De aan te trekken architect / senior ontwikkelaar zal deel uitmaken van het team dat deze nieuwe ETL-straat en de daarbij behorende linked-data-oplossingen en verrijkingsfunctionaliteiten ontwikkelt; klein onderhoud op, en (gedeeltelijke) migratie van de bestaande omgeving naar de nieuwe omgeving maakt daarvan onderdeel uit.

Hiervoor zoeken wij breed georiënteerde ontwikkelaar met architecturale inzichten die het verschil begrijpt tussen imperatief en functioneel programmeren en in beide ervaring heeft.

Kennis van overheids-/wet- & regelgevingsdomein is zeer welkom, maar niet noodzakelijk. Wel dient de kandidaat in staat te zijn om zich denkwijze en terminologie van de klant eigen te maken en in continue gedachtenwisseling te zijn met content-specialisten en andere teamleden.

De kandidaat zal functioneren in een klein team waarvoor de ‘three virtues of a programmer’ hoog in het vaandel staan. De kandidaat voelt zich medeverantwoordelijk voor het eindresultaat van het hele team, en is bereid daaraan een actieve bijdrage te leveren.

De kandidaat kan natuurlijk werken met scrum-boards (TFS), version control (GIT) en build tools. Ervaring (certificering?) als scrummaster, en de bereidheid om deze rol (routerend) te vervullen, is een pré.

Functie eisen

  • Minimaal HBO of gelijkwaardig werk- en denkniveau;
  • Minimaal 5 jaar ervaring met Linked Data en RDF
  • Minimaal 5 jaar ervaring met XSLT en Java
  • Minimaal 2 jaar ervaring met Agile softwareontwikkeling
  • Beschikt over een eigen (ontwikkel-)laptop met toegangswachtwoord, versleutelde harde schijf (encryptie) en antivirussoftware t.b.v. de uit te voeren werkzaamheden

 Wensen

  • Kennis van architectuurprincipes m.b.t. informatiesystemen 
  • Kennis van het maken en gebruiken van ontologieën
  • Diepgaande kennis van op -XML- gebaseerde technologieën, zoals XSD, Xquery en XSLT
  • Ervaring met Apache Cocoon en Apache NIFI
  • Ervaring met GIT versiebeheer
  • Ervaring met SPARQL en RDF
  • Ervaring met vraagstukken omtrent datavisualisatie en -presentatie
  • Ervaring met of kennis van werken met ETL-processen
  • Ervaring met of kennis van graph databases en triples stores
  • Kennis van het domein wet- en regelgeving en/of overheidsinformatie

Competenties

  • Is pragmatisch en resultaatgericht;
  • Beheerst de Nederlandse taal op het niveau dat nodig is voor de genoemde werkzaamheden en is communicatief vaardig in woord en geschrift
  • proactief: signaleert verbeteringen, doet suggesties voor oplossingen en wordt niet zenuwachtig van meedenken en meepraten. Kan blokkades wegwerken door het heft in eigen handen te nemen
  • stressbestendig en kan onder allerlei omstandigheden de juiste prioriteiten stellen
  • heeft een gezonde balans tussen korte- en langetermijnvisie. Aandacht voor continuïteit en evolutie van systemen over de lange termijn

Beschikbaarheid

  • Inzet bij voorkeur 32-36 uur per week in overleg met de klant
  • Bereid tot incidenteel overwerk in avonduren of weekend
  • Start bij voorkeur per ma. 6 januari 2020
  • Beschikbaar voor de initiële inhuurperiode en de optionele verlengingsperiodes

Opdracht informatie

De intakegesprekken zijn gepland voor dinsdag 17 december 2019.

Interesse? Stuur ons je CV (Word), motivatie en tarief (all-in, excl. BTW) vóór dinsdag 10 december 17:00 uur.

Gerelateerde opdrachten

Voor Software Development