Zoekwoorden:
Software Developer, Forensics, Digital Forensics, Software engineer
Type:
Tijdelijk dienstverband
Locatie:
Den Haag
Opleiding:
Associate degree (EQF 5), Bachelor (EQF 6)
Gepubliceerd:
19/08/2020
Status:
Open
Reageer voor:
28/09/2020
Uur p/wk:
36

Beschrijving:

Functie­omschrijving

Het Nederlands Forensisch Instituut in Den Haag ontwikkelt software die van groot belang is voor het forensisch onderzoek. Wat wij maken móet goed zijn, omdat de toekomst van mensen ervan afhangt. Wordt iemand vrijgesproken of schuldig bevonden? Dankzij innovatieve applicaties en softwarebibliotheken kunnen daders van misdrijven sneller opgespoord en vervolgd worden. Aan jou als forensisch software-engineer de uitdaging om mee te werken aan de doorontwikkeling en verbetering van deze applicaties.

 

Bij het team Forensische Software-engineering Applicaties (FSE-A) ontwikkel jij diverse applicaties die worden gebruikt voor opsporing en bewijsvoering. Denk aan een applicatie voor het doorzoeken van gegevensdragers op strafbaar beeldmateriaal, waarbij jij een nieuwe bestandssysteem parst om ook hier alle sporen op te kunnen vinden. Voor het bepalen van de relatie tussen aangetroffen vakantiefoto’s en foto's van misbruik, ontwikkel jij software voor het detecteren van kleine afwijkingen in digitale foto's, de zogenaamde PRNU, om de unieke camera te achterhalen. Dit zou bijvoorbeeld om de camera van een verdachte kunnen gaan. Bij ons team duik jij vaak in dit soort lowlevel-datastructuren en algoritmiek om de betekenis tot de laatste bit boven water te halen. En als die laatste bits versleuteld zijn met een nog onbekend algoritme? Dan implementeer jij dit cryptografische algoritme in OpenCL of CUDA voor het uitvoeren van een wachtwoordaanval. Met kennis van de low-levelwerking van de GPU kun jij hier het laatste beetje performance uitpersen. Toch blijft het spannend of het wachtwoord gevonden wordt.

 

Binnen ons team werken wij in kleine groepjes aan de uitwerking en beschikbaarheid van nieuwe forensische analysetechnieken op het gebied van datarecovery, data-analyse, DNA, chemische analyses, (kogel)krassporen, verkeersongevallen, cryptografie, exploits en statistiek. Deze software ontwikkelen we voornamelijk in Java, maar ook in C++, OpenCL en diverse webapplicatie-frameworks. Jij werkt afwisselend aan verschillende applicaties en neemt er een onder je hoede, zowel technisch als organisatorisch. Jij bent proactief betrokken bij het gehele ontwikkeltraject, van innovatief idee en ontwikkeling tot de hulp bij het gebruik van de software.

 

Als team hechten we waarde aan 'slimmere' software-engineering en proberen we onszelf altijd te verbeteren op softwaregebied. Denk aan het ontwikkelen van nieuwe tooling om forensische testen uit te voeren of het buildproces verder te optimaliseren. Onze applicaties worden zoveel mogelijk geautomatiseerd gebouwd en getest. Wij maken daarbij gebruik van opensource- en commerciële producten en ontwikkelen daarnaast zelf (test)frameworks die hier mooi op aansluiten. Hiermee zorgen wij voor uniforme, compacte en prachtige codes voor onze testsuites en buildplannen.

Vanwege de diversiteit en complexiteit aan onderwerpen is er zeker behoefte aan specialisatie met ruimte voor individuele interesses. Wij hopen dat jij op een of meerdere technische en inhoudelijke onderwerpen onze expert wordt.

Wil je meer weten over ons werk? Bekijk dan hoe gepassioneerd onze mensen zijn op https://www.forensischinstituut.nl/over-het-nfi/werken-bij-het-nfi/worden-zij-jouw-nieuwe-collegas

 

Functie-eisen

  • Je hebt een hbo-bacheloropleiding afgerond, bijvoorbeeld in de richting van   (technische) informatica of software-engineering.
  • Je hebt aantoonbare ervaring in een vergelijkbare functie.
  • Je hebt meerdere jaren ervaring met Java en diverse andere programmeertalen     en -tools.
  • Je hebt ervaring of affiniteit met (lowlevel-)computertechniek en reverse-engineering.
  • Je bent in staat om zelfstandig technisch onderzoek uit te voeren op het gebied van reverse-engineering en algoritmiek.

Competenties

  • analyseren;
  • accuraat;
  • samenwerken;
  • plannen en organiseren;
  • zelfontwikkeling.

Wat vinden wij nog meer belangrijk

Je bent een enthousiaste puzzelaar die zich graag vastbijt in complexe uitdagingen. Daarnaast heb je een passie voor software-engineering waarbij je je eigen ervaring inbrengt en een expertiserol kunt vervullen. Je deelt graag je kennis en ervaringen, en bent nieuwsgierig naar de ideeën van anderen. Ook ben je analytisch sterk en kun je goed met deadlines omgaan. Verder ben je communicatief vaardig, zowel mondeling als schriftelijk. En je bent kritisch en in staat om de haalbaarheid van de wens te onderzoeken en te onderbouwen. Als het mogelijk is, kom je met innovatieve en creatieve oplossingen.

 

Arbeids­voorwaarden

  • Salarisniveau: schaal 10
  • Salarisomschrijving: Op deze functie is het Functiegebouw Rijk van toepassing. Inschaling vindt plaats op basis van je opleiding en ervaring. De mogelijkheid bestaat dat je in beginsel via een aanvangsschaal wordt aangesteld. Deze kan één schaal lager zijn dan de betreffende functieschaal.

     

    Voor de functie geldt een tijdelijke markttoelage van 8% die aan het vermelde maandsalaris wordt toegevoegd.

  •  Maandsalaris: Min €2.737 - Max €4.400 (bruto)
  •  Dienstverband: Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd
  •  Contractduur: Bepaalde tijd met uitzicht op onbepaalde tijd
  •  Minimaal aantal uren per week: 32
  •  Maximaal aantal uren per week: 36

Overige arbeids­voorwaarden

Naast het salaris ontvang je een individueel keuzebudget (IKB). Het IKB bestaat uit geld (16,37% van je brutojaarsalaris) en tijd. Met het IKB maak jij de keuzes die bij jou passen en kun je een deel van je arbeidsvoorwaarden zelf samenstellen. Je kunt er bijvoorbeeld voor kiezen om een deel van je maandinkomen te laten uitbetalen wanneer jij dat wenst. Ook kun je dit budget omzetten in verlof en andersom of besteden aan fiscaalvriendelijke doelen. De Rijksoverheid hecht sterk aan persoonlijke groei en loopbaanontwikkeling en biedt daarvoor tal van mogelijkheden. Tot de secundaire arbeidsvoorwaarden behoren onder meer verschillende studiefaciliteiten, bedrijfsfitness, volledige vergoeding van je ov-reiskosten woon-werkverkeer en gedeeltelijk betaald ouderschapsverlof.

 

Bijzonderheden

  • Solliciteren? Nadat je via de sollicitatie-button op de website hebt gereageerd kun je jouw motivatie en cv als word of pdf-bestand uploaden. We nodigen je graag uit om in je motivatiebrief ook iets over jezelf te vertellen.
  • Het toetsen van de integriteit van onze nieuwe collega’s is voor het Nederlands Forensisch Instituut van groot belang. Voor deze functie geldt dat er een veiligheid B onderzoek moet worden opgestart bij de Algemene Inlichtingen- en Veiligheidsdienst. Ook een geheimhoudingsverklaring maakt deel uit van het sollicitatieproces.
  • Wanneer je als Rijksambtenaar een beroep doet op een voorrangspositie, stuur dan ook een kopie van je beschikking mee.
  • Een assessment (psychologische- en vaardigheidstest) kan deel uitmaken van het sollicitatieproces, net als het opvragen van referenties en het inzetten van een (online) screening.
  • Voor medewerkers binnen de Staat der Nederlanden Overheid behoort een detacheringsovereenkomst tot de mogelijkheden.
  • Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld. Aan deze vacaturetekst kunnen geen rechten worden ontleend.