Javascript Developer – Nederlands Forensisch Instituut (NFI) - Verloning opdracht
Nederlands Forensisch Instituut (NFI)Opdrachtomschrijving
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 en statistische analyses uitvoert.
Het DNAxs team bestaat uit 9 developers met assistentie van developers en testers uit andere NFI teams.
Naast het bouwen van additionale testen zou een bijdrage aan het inwerken van een junior tester optioneel zijn.
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 genereerd.
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 rapportage tool module maakt gebruik van TinyMCE. Dit is 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) gebruik gemaakt van een opensource 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 om deze te verbeteren.
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 ervaring met security- en/of privacy-by-design
- De aangeboden kandidaat heeft minimaal 4 jaar aantoonbare werkervaring met softwareontwikkeling
- De aangeboden kandidaat heeft minimaal 3 jaar aantoonbare werkervaring met Java Script
Wensen
- Het is een pre wanneer de kandidaat een hbo opleiding heeft gevolgd in de richting van Informatica, wiskunde of software-engineering.
- Het is een pre wanneer de kandidaat werkervaring heeft met TinyMCE (HTML tekst editor).
- Het is een pre wanneer de kandidaat werkervaring heeft met NPM en NodeJS
- Het is een pre 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 aanpak vanuit een oplossingsgerichte instelling (actief meedenken over de vraag)
- Stressbestending
- Communicatief vaardig, zowel mondeling als schriftelijk (maakt feiten, meningen en ideeën aan anderen in begrijpelijke taal), zodat zij/hij goed functioneert in een Agile ontwikkelteam
- Je bent kritisch en werkt op een nauwkeurige en systematische manier en toetst jouw resultaten bij je collega’s
- Toont zich aanspreekbaar op resultaten
Overige informatie
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 en statistische analyses uitvoert.
Het DNAxs team bestaat uit 9 developers met assistentie van developers en testers uit andere NFI teams.
Naast het bouwen van additionale testen zou een bijdrage aan het inwerken van een junior tester optioneel zijn.
Sollicitatie procedure
Vind een opdracht die bij je past
Bekijk het actuele overzicht van beschikbare opdrachten en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de opdracht.
Solliciteer direct
Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.
Reactie van de opdrachtgever
Na je sollicitatie neemt de opdrachtgever of partner contact met je op. Je hoort of je wordt uitgenodigd voor een gesprek, of dat je eventueel in aanmerking komt voor een andere opdracht.
Start met je opdracht
Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de opdrachtgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.