Architect / Senior Ontwikkelaar

Aanvraagnummer: 49046
Contractvorm: Detachering
Organisatie: Logius
Locatie: Den Haag - Zuid-Holland
Uren per week: 4 per week
Tarief: 120 - 127 per uur
Duur van de opdracht: 5 maanden
Regio: Zuid-Holland
Startdatum: 21-09-2026
Optie tot verlenging: Mogelijk, maar nog niet bekend
Sluitingsdatum: 25-08-2026 17:00
LET OP! Reacties dienen minimaal 1 werkdag voor de sluitingsdatum binnen te zijn voor tijdige verwerking.
Let op!
- Deze aanvraag is niet bedoeld voor zzp-ers
- Dit is een strippenkaart aanvraag. De opdrachtgever is vrij om zelf de uren per week in te delen.
Totaal aantal uren initiële huurtermijn: 100 uur
Opdrachtomschrijving
Het doorontwikkelen van het opensourceproduct 'LinkeXtractor' (https://gitlab.com/koop/ld/lx/lx-core) om deze te kunnen inzetten binnen de kennisbank Kwest (https://kwest.overheid.nl). Hiervoor zullen twee nieuwe pipelines moeten worden ontwikkeld:
- Een pipeline voor het herkennen en linken van interne verwijzingen in de tekst van de geconsolideerde wet.
- Een pipeline voor het herkennen van verwijzingen en het linken daarvan in de memories van toelichting. Laatstgenoemde pipeline zal gebruik maken van reeds bestaande routines voor het herkennen van onder meer Kamerstukken, wetgeving en rechterlijke uitspraken, maar zal daarnaast in staat moeten zijn om verwijzingen naar het nieuwe, maar ook het oude wetboek te herkennen. Daarnaast worden werkzaamheden aan de API verwacht om interoperabiliteit met Kwest te garanderen. Ook zullen unittests en documentatie moeten worden opgeleverd. Gezien de dynamiek van het project Kwest en de inzet van de LinkeXtractor in het algemeen kunnen ook andere werkzaamheden aan de LinkeXtractor onder de opdracht vallen.
Achtergrond opdracht
Op 1 april 2029 zal een nieuw Wetboek van Strafvordering het huidige wetboek moeten gaan vervangen. Dit is een zeer omvangrijk wetgevingstraject. Vanwege de ingrijpendheid van de wijzigingen moeten alle ketenpartijen zich nu reeds kunnen voorbereiden. Het wetboek moet daarom ruim van tevoren in een geconsolideerde versie worden gepubliceerd, samen met de memories van toelichting en andere documenten, zoals een groot aantal AMvB's en ministeriële regelingen. Om deze voorbereiding te ondersteunen is een kennisbank ontwikkeld: Kwest (Kennisbank voor het nieuw Wetboek van Strafvordering). Kwest bevat onder meer de geconsolideerde versie van de nieuwe wet en de zeer uitgebreide memories van toelichting, een begrippenlijst, transponeringstabellen en een documentenbibliotheek. In juni 2026 is Kwest live gegaan als een MVP (Minimum Viable Product). De opdrachtgever heeft een aantal wensen voor doorontwikkeling. Een belangrijke wens is om zowel de wet als de memories van toelichting te voorzien van gestandaardiseerde hyperlinks naar wetten en wetsartikelen, rechterlijke uitspraken, parlementaire geschiedenis en Europese regelgeving. Deze links moeten ook kunnen worden ingezet voor reversed queries, zoals: Geef mij alle documenten die naar dit wetsartikel verwijzen. Omdat de LinkeXtractor in het verleden hiervoor is ontwikkeld en recent een geheel gereviseerde versie is opgeleverd, is ontwikkeling van de gewenste functionaliteit binnen de LinkeXtractor opportuun.
Eisen
Uitsluitend Nederlandstalige cv’s indienen met een maximum van 5 pagina’s.
- Afgeronde opleiding informatica of vergelijkbare studie op universitair niveau
- Kandidaat beschikt over een eigen ontwikkel-laptop met toegangswoord, versleutelde harde schijf (encryptie) en up-to-date antivirussoftware ten behoeve van de uit te voeren werkzaamheden
- Kandidaat heeft ervaring als software-ontwikkelaar (5 jaar)
Wensen
- Kennis van BaseX en NLP-parsers is een absolute pre.
- Kennis van de complexiteit van juridische bronnen, waaronder wetgeving, is een pré.
Competenties
- Zeer ruime ervaring in het ontwerpen en bouwen van complexe contentverwerkingssystemen en applicaties, bij voorkeur in meerdere talen/frameworks, maar in ieder geval zeer ruime kennis van Java, linked data (RDF, SPARQL, triple stores), XML-frameworks (XML, XSD, XQuery, XSLT, XML-storage) en SOLR.
- Fundamenteel inzicht in CQRS-principes, natural language processing en functionele programmeertalen.
- Ervaring in het ontwikkelen van opensource toepassingen, ruime kennis van Git.
Aanvullende informatie
Wanneer u als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De WKA heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten: van leverancier tot opdrachtgever. Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en btw kunt betalen aan de Belastingdienst. Het af te storten percentage hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst. Indien u geen G-rekening kunt krijgen en u kunt hiervan bewijs van de Belastingdienst overleggen, dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel: de kosten voor deze verklaring komen voor uw eigen rekening.
