Java script specialist

Circle8
The Hague, Netherlands
8 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate

Job location

The Hague, Netherlands

Tech stack

HTML
JavaScript
Agile Methodologies
Azure
Node.js
Open Source Technology
Software Engineering
Information Technology
Npm(Software)

Job description

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.

Requirements

  • 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.

  • 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.

  • 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.

About the company

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. 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.

Apply for this position