VNR-81435
Reageren kan al binnen 2 minuten
Functieomschrijving:
Opdrachtbeschrijving
Het NFI is op zoek naar een ervaren JavaScript developer voor het verbeteren van een module binnen de Java-gebaseerde software suite DNAxs die gebruikt vanuit diverse templates rapportage genereert. De DNAxs suite wordt gebruikt bij de interpretatie van DNA-profielen in straf- en identificatiezaken en de rapportages worden als pdf's verstuurd naar politie en openbaar ministerie.
De rapportagetoolmodule maakt gebruik van TinyMCE, een document editor die vanuit de browser te gebruiken is. Op dit moment wordt voor het bijhouden van alle wijzigingen in een document (track changes) gebruikgemaakt van een open-source plug-in voor TinyMCE (JavaScript). Door het gebruik van deze plug-in, die niet meer onderhouden wordt, lopen we tegen diverse bugs aan. Hierdoor staan we nu voor de keuze om de plug-in opnieuw te bouwen of te verbeteren.
Achtergrond opdracht
Het project is onderdeel van een breder programma: de ontwikkeling van applicaties in de brede context van het forensische DNA-profileringswerkveld. Hierin is DNAxs de basis, een software suite die de data-analyse en interpretatie van forensische DNA-profielen ondersteunt en hiervoor statistische analyses uitvoert.
Over de klant:
Het NFI is een internationaal kennis- en expertisecentrum voor forensisch onderzoek. Het instituut heeft bijna veertig verschillende forensische deskundigheidsgebieden onder één dak en houdt zich bezig met onder andere DNA-onderzoek, het verrichten van gerechtelijke secties, het onderzoeken van vezels of het openmaken, uitlezen en ontsleutelen van digitale informatie uit telefoons van verdachten. Met deze onderzoeken, met de overdracht van kennis en door te innoveren levert het NFI een bijdrage aan de opsporing en waarheidsvinding in strafrechtelijke onderzoeken, zowel nationaal als internationaal. Dat doet het NFI op basis van de laatste wetenschappelijke inzichten. De missie van het NFI is dan ook: ‘Gericht op waarheid. Geleid door wetenschap. Voor een veiliger samenleving.’ Gegevens vormen de kern van de toegevoegde waarde van het NFI. Datakwaliteit is dan ook een essentiële factor voor zowel de kwalitatief hoogstaande uitvoering van onderzoeken, analyses en Forensic Intelligence (interne onderzoeksprocessen) als voor communicatie en gegevensuitwisseling met ketenpartners. De inhoudelijk onafhankelijke rol en positie van het NFI is een bepalend aspect bij de vormgeving en inrichting van juist die communicatie met (externe) keten-partners en marktpartijen. Die waarde wordt door middel van koppelvlakken tussen het (interne) IV-Landschap en de (externe) communicatiemechanismen geborgd.
Eisen:
- De aangeboden kandidaat heeft een volwaardig afgeronde HBO-opleiding.
- De aangeboden kandidaat heeft ervaring met een packagemanager zoals NPM en kan werken met containers.
- De aangeboden kandidaat heeft minimaal vier (4) jaar aantoonbare werkervaring met softwareontwikkeling.
- De aangeboden kandidaat heeft minimaal drie (3) jaar aantoonbare werkervaring met JavaScript.
Wensen:
- Het is een pré wanneer de kandidaat een hbo-opleiding heeft gevolgd in de richting van Informatica, Wiskunde of Software-engineering.
- Het is een pré wanneer de kandidaat werkervaring heeft met TinyMCE (HTML-teksteditor).
- Het is een pré wanneer de kandidaat werkervaring heeft met NPM en NodeJS.
- Het is een pré wanneer de kandidaat werkervaring heeft met Azure DevOps.
Competenties:
- Plannen en organiseren: Is in staat om de eigen activiteiten te plannen en te organiseren en om een bijdrage te leveren binnen de afgesproken termijnen.
- Resultaatgerichtheid: Maakt een vertaalslag van doelen naar beoogde resultaten en weet deze op een efficiënte en effectieve wijze te realiseren. Heeft een pragmatische, oplossingsgerichte aanpak.
- Stressbestendigheid.
- Communicatief vaardig: Mondeling en schriftelijk in begrijpelijke taal, zodat de kandidaat goed functioneert in een Agile ontwikkelteam.
- Kritisch, nauwkeurig en systematisch werken; toetst resultaten bij collega’s en is aanspreekbaar op resultaten.
Opdrachtdetails:
Interesse?
Stuur ons dan uiterlijk 27 maart 2026 voor 17:00 uur je recente CV + motivatie voor deze rol, samen met je beschikbaarheid/geplande vakanties en je all-in uurtarief excl. BTW.
Voor vragen over deze procedure kunt u contact opnemen met Gerry van Guine
Let op: De aanvraag betreft een ondersteunde rol en volgt instructies op van leidinggevende. Dit past niet binnen de wet DBA. Hierdoor is het niet mogelijk om ZZP'ers te contracteren.
"Houd er rekening mee dat vacatures soms eerder kunnen sluiten. Om uw aanbieding zo goed en snel mogelijk te verwerken, vragen wij u vriendelijk om deze altijd via onze website in te dienen. Aanbiedingen die wij zonder overleg per e-mail ontvangen, kunnen wij helaas niet in behandeling nemen."
Jouw weg naar succes?
In 7 stappen en enkele dagen
- 1
Vind jouw opdracht
- 2
Reageer: stuur ons je cv
- 3
Wij checken jouw profiel met de opdracht(gever)
- 4
Telefonisch kennismaken met een recruiter van Circle8
- 5
Is er een match? We stellen je voor
- 6
Intakegesprek bij de opdrachtgever
- 7
Contract en let's go!

