Sr. Linked Data specialist
[ad_1]
De werkzaamheden van de senior specialist Linked Data betreffen het mede-ontwikkelen van een volledige omgeving voor het harvesten, transformeren, verrijken en opslaan van miljoenen documenten van allerlei aard. Er wordt agile gewerkt, de taakverdeling in het team ligt niet bij voorbaat vast.
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 thans aan worden gesteld; Cocoon nadert bovendien end-of-life.
De nieuwe ETL-straat is gebaseerd zijn op Apache NiFi en Apache Kafka, gedeployed in een containerized solution (Docker). Een omgeving voor het beter beheren van Linked Data (metadata, thesauri, referentiedata) is thans in opbouw. Hierbij wordt onder meer gebruik gemaakt van VocBench3 en Epimorphics Registry Core (Open Source producten).
De aan te trekken Senior Specialist Linked Data zal deel uitmaken van het team dat deze nieuwe ETL-straat en de daarbij behorende Linked-Data-oplossingen en verrijkingsfunctionaliteiten ontwikkelt; migratie van de bestaande omgeving naar de nieuwe omgeving maakt daarvan onderdeel uit.
Hiervoor zoeken wij iemand met veel ervaring in Linked Data. Hij/zij zal een belangrijke rol hebben in het opzetten van een goede LD-architectuur (ontologie, thesaurus, vocabulaire); De kandidaat is daarom zeer ervaren in RDF(S), OWL, SKOS, SHACL, SPARQL, namespaces en URI-strategieën. Daarnaast zal de kandidaat ook bijdragen aan het ontwikkelen van de ETL-straat en de diverse microservices die daarmee verbonden (zullen) zijn, in het bijzonder waar het Linked Data betreft. 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.
Gezien de technische omgeving waarin de LD-technologie is ingebed, is begrip van functioneel programmeren (in het bijzonder kennis van XSLT) en ruime ervaring met Java, Javascript, XML, Xquery, XSD en ETL-processen zeer gewenst.
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.
[ad_2]
Source link