Mijn persoonlijke interesses

Senior Ontwikkelaar

Home »  Aanvragen »  IT-Staffing »  Senior Ontwikkelaar

Senior Ontwikkelaar

On april 24, 2019, Posted by , In IT-Staffing, By ,, , With Reacties uitgeschakeld voor Senior Ontwikkelaar

[ad_1]

Voor onze opdrachtgever in Den Haag zijn we op zoek naar een Senior Ontwikkelaar. 

Situatieschets
De totstandkoming van de Nederlandse wet- en regelgeving is een complex proces met veel verschillende actoren. De informatiestromen en de daarbij behorende ondersteunende informatiesystemen die het digitaal publiceren en consolideren van wet- en regelgeving mogelijk maken, zijn zeer specifiek gericht op het wetgevings- en publicatiedomein. 
Onze opdrachtgever houdt zich bezig met overheidsinformatie portalen zoals het ontwerp, ontwikkeling en beheer van content en publicatiesystemen. 
Neskio (acroniem voor ‘Neskio Semantische Kennis betreffende Informatie van Overheid’) is een ontwikkelteam binnen de productgroep Informatiediensten. Neskio is belast met het standaardiseren en uniformeren van metadata en referentiegegevens en met het betekenisvol verbinden van informatieobjecten die zich binnen maar ook buiten de collecties bevinden.
Enkele jaren geleden is een Linked Data omgeving ingericht op basis van Blazegraph, Apache Cocoon en XSLT. Een reference parser die tekstuele verwijzingen naar juridische informatieobjecten (zoals wetsartikelen en jurisprudentie) kan herkennen en canonicaliseren is een belangrijke bron van de miljoenen links die zich thans in de triple store bevinden. De linked data zijn toegankelijk en doorzoekbaar via linkeddata.overheid.nl, maar de meerwaarde bestaat er vooral in dat er vanuit andere collecties gerelateerde documenten kunnen worden opgevraagd. Zo kan men bijvoorbeeld bij een wetsartikel in de wettendatabank met één muisklik een overzicht krijgen van alle gepubliceerde rechterlijke uitspraken waarin dit wetsartikel wordt geciteerd, ongeacht de schrijfwijze die door de citerende rechter is gebruikt. Een omgeving voor het beter beheren van metadata, thesauri en referentiedata is thans in opbouw. Hierbij wordt onder meer gebruik gemaakt van VocBench en Epimorphics (Open Source producten).

Probleemstelling en doel
De huidige ETL-straat (Extract, Transform, Load) is gebaseerd op Apache Cocoon. Deze is weliswaar redelijk stabiel, maar voldoet niet aan de eisen die er thans aan worden gesteld; Cocoon is bovendien end-of-life.
Daarnaast vloeien nieuwe eisen voort uit de opdracht om technische oplossingen te ontwikkelen voor de uitvoering van de Wet Open Overheid. Hiertoe dienen miljoenen documenten (met een grote diversiteit aan leveranciers, informatietypen en bestandsformaten) te worden geharvest, gerouteerd, verrijkt en opgeslagen in verschillende (soorten) repositories.
De nieuwe ETL-straat zal gebaseerd zijn op Apache NiFi en Apache Kafka, gedeployed in een containerized solution (Docker).
De aan te trekken senior ontwikkelaar zal deel uitmaken van het team dat deze nieuwe ETL-straat en de daarbij behorende linked-data-oplossingen en verrijkingsfunctionaliteiten zal gaan ontwikkelen – en bestaande functionaliteiten zal overzetten naar/integreren met de nieuwe omgeving.
Hiervoor zoeken wij een senior ontwikkelaar met ruime ervaring XML-technologie, linked data en micro-services (waaronder SHACL en SPARQL). Een achtergrond in zowel functionele programmeertalen (in ieder geval XSLT) als in Java is bijzonder gewenst. Ervaring met ETL-omgevingen, in het bijzonder Apache NiFI en Kafka, is gewenst, maar geen must.

[ad_2]

Source link

Comments are closed.