Opdrachten

Ministerie van Justitie & Veiligheid (JenV) Software engineer

Software engineer

Info

Functie

Software engineer

Locatie

Den Haag

Uren per week

36 uren per week

Looptijd

30.04.2024 - 30.12.2024

Opdrachtnummer

158341

Sluitingsdatum

date-icon26.04.2024 clock-icon13:15
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Het NFI blijft Hansken doorontwikkelen en de forensische mogelijkheden ervan verder uitbreiden. Hansken moet dan ook hét data- analyseplatform worden. Een platform dat breed in zaakonderzoeken wordt toegepast door tactische rechercheurs van de (inter)nationale rechtshandhaving voor het inzichtelijk en toegankelijk maken van digitale data. Als technisch software-developer ontwikkel je mee aan een plugin-systeem waarmee derden eenvoudig tools kunnen ontwikkelen, en deze vervolgens eenvoudig kunnen toevoegen aan het platform Hansken. De tools worden als micro-services plugins beschikbaar gesteld aan het platform. Je denkt en ontwikkelt mee aan de koppeling van de tools als plugins aan het platform, waarbij gebruikersgemak, beheerbaarheid, traceerbaarheid, performance, veiligheid, en foutafhandeling belangrijke elementen zijn.

Achtergrond opdracht
Hansken bestaat uit ca 45 gedreven softwareontwikkelaars en testers. Samen werken we aan de doorontwikkeling van Hansken. Iedere dag komen nieuwe producten, nieuwe programma's en nieuwe bestandsformaten op de markt, waarin de forensisch relevante informatie te vinden is. Binnen de strafrechtketen worden veel tools ontwikkeld die relevante sporen uit deze gegevens ontsluiten en verwerken. Bij Hansken werk je aan de koppeling van deze tools aan het door het NFI ontwikkelde digital forensics platform Hansken.

Eisen

  • De aangeboden kandidaat heeft minimaal een afgeronde bachelor opleiding in Technische Informatica en/of Software Engineering
  • De aangeboden kandidaat heeft aantoonbare ervaring met het schrijven van automatische testen
  • De aangeboden kandidaat heeft aantoonbare ervaring in het vertalen van requirements naar technische en/of functionele analyses
  • De aangeboden kandidaat heeft minimaal een certificaat in Scrum Foundations en/of Scrum Master
  • De aangeboden kandidaat heeft minimaal zeven (7) jaar werkervaring met diverse programmeertalen en -tools waaronder in ieder geval Java en/of Python
  • De aangeboden kandidaat heeft minimaal vijf (5) jaar werkervaring met Postgres en/of Elasticsearch en/of Bamboo en/of Javascript
  • De aangeboden kandidaat heeft minimaal vijf (5) jaar werkervaring met het werken in het forensisch domein
  • De aangeboden kandidaat heeft minimaal drie (3) jaar werkervaring met Kubernetes en/of docker en/of Istio
  • Wensen

  • Een creatieve puzzelaar, die zich graag vastbijt in complexe uitdagingen en doorgraaft tot de oplossing gevonden is;
  • Een teamspeler, die energie krijgt van samenwerken en graag het initiatief neemt;
  • Je bent kritisch en werkt op een nauwkeurige en systematische manier en toetst jouw resultaten bij je collega's;
  • Een pragmatische aanpak vanuit een oplossingsgerichte instelling (actief meedenken over de vraag);
  • Graag kennis en ervaringen deelt en nieuwsgierig is naar de ideeën van anderen.
  • Competenties

  • Klantgerichtheid: Is gericht op het ontwikkelen van meerwaarde voor product owners en business owners;
  • Omgevingsbewustzijn: Heeft kennis genomen van de kaders en richtlijnen die gelden voor de opdracht en handelt daar naar;
  • Plannen en organiseren: Is in staat om de eigen activiteiten te plannen en te organiseren en om een bijdrage te leveren
  • Voorgangscontrole: houdt voortgang bij en onderneemt tijdig adequate actie wanneer voortgang stagneert
  • Probleemanalyse: Signaleert knelpunten, ontrafelt en legt verbanden tussen vraagstukken, zoekt en herkent oplossingen.
  • Mondelinge en schriftelijke uitdrukkingsvaardigheid: Heeft een heldere communicatiestijl
  • Resultaatgerichtheid: Maakt een vertaalslag van doelen naar beoogde resultaten en weet deze op een efficiënte en effectieve wijze te realiseren. Toont zich aanspreekbaar op resultaten.
  • Samenwerken: Heeft oog voor het projectbelang en draagt (pro-)actief bij aan het projectresultaat.
  • Betrokkenheid: Identificeert zich met het op te leveren projectresultaat, voelt zich nauw betrokken en laat dit zien in houding en gedrag.

Aanvullende Informatie
Wanneer u bij ons 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 % 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 hier bewijs van de Belastingdienst van 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.


Bedrijfsgegevens

Bedrijfs gegevens

Ministerie van Justitie & Veiligheid (JenV)

Rolomschrijving en taakafspraken

Opdrachtomschrijving
Het NFI blijft Hansken doorontwikkelen en de forensische mogelijkheden ervan verder uitbreiden. Hansken moet dan ook hét data- analyseplatform worden. Een platform dat breed in zaakonderzoeken wordt toegepast door tactische rechercheurs van de (inter)nationale rechtshandhaving voor het inzichtelijk en toegankelijk maken van digitale data. Als technisch software-developer ontwikkel je mee aan een plugin-systeem waarmee derden eenvoudig tools kunnen ontwikkelen, en deze vervolgens eenvoudig kunnen toevoegen aan het platform Hansken. De tools worden als micro-services plugins beschikbaar gesteld aan het platform. Je denkt en ontwikkelt mee aan de koppeling van de tools als plugins aan het platform, waarbij gebruikersgemak, beheerbaarheid, traceerbaarheid, performance, veiligheid, en foutafhandeling belangrijke elementen zijn.

Achtergrond opdracht
Hansken bestaat uit ca 45 gedreven softwareontwikkelaars en testers. Samen werken we aan de doorontwikkeling van Hansken. Iedere dag komen nieuwe producten, nieuwe programma's en nieuwe bestandsformaten op de markt, waarin de forensisch relevante informatie te vinden is. Binnen de strafrechtketen worden veel tools ontwikkeld die relevante sporen uit deze gegevens ontsluiten en verwerken. Bij Hansken werk je aan de koppeling van deze tools aan het door het NFI ontwikkelde digital forensics platform Hansken.

Eisen

  • De aangeboden kandidaat heeft minimaal een afgeronde bachelor opleiding in Technische Informatica en/of Software Engineering
  • De aangeboden kandidaat heeft aantoonbare ervaring met het schrijven van automatische testen
  • De aangeboden kandidaat heeft aantoonbare ervaring in het vertalen van requirements naar technische en/of functionele analyses
  • De aangeboden kandidaat heeft minimaal een certificaat in Scrum Foundations en/of Scrum Master
  • De aangeboden kandidaat heeft minimaal zeven (7) jaar werkervaring met diverse programmeertalen en -tools waaronder in ieder geval Java en/of Python
  • De aangeboden kandidaat heeft minimaal vijf (5) jaar werkervaring met Postgres en/of Elasticsearch en/of Bamboo en/of Javascript
  • De aangeboden kandidaat heeft minimaal vijf (5) jaar werkervaring met het werken in het forensisch domein
  • De aangeboden kandidaat heeft minimaal drie (3) jaar werkervaring met Kubernetes en/of docker en/of Istio
  • Wensen

  • Een creatieve puzzelaar, die zich graag vastbijt in complexe uitdagingen en doorgraaft tot de oplossing gevonden is;
  • Een teamspeler, die energie krijgt van samenwerken en graag het initiatief neemt;
  • Je bent kritisch en werkt op een nauwkeurige en systematische manier en toetst jouw resultaten bij je collega's;
  • Een pragmatische aanpak vanuit een oplossingsgerichte instelling (actief meedenken over de vraag);
  • Graag kennis en ervaringen deelt en nieuwsgierig is naar de ideeën van anderen.
  • Competenties

  • Klantgerichtheid: Is gericht op het ontwikkelen van meerwaarde voor product owners en business owners;
  • Omgevingsbewustzijn: Heeft kennis genomen van de kaders en richtlijnen die gelden voor de opdracht en handelt daar naar;
  • Plannen en organiseren: Is in staat om de eigen activiteiten te plannen en te organiseren en om een bijdrage te leveren
  • Voorgangscontrole: houdt voortgang bij en onderneemt tijdig adequate actie wanneer voortgang stagneert
  • Probleemanalyse: Signaleert knelpunten, ontrafelt en legt verbanden tussen vraagstukken, zoekt en herkent oplossingen.
  • Mondelinge en schriftelijke uitdrukkingsvaardigheid: Heeft een heldere communicatiestijl
  • Resultaatgerichtheid: Maakt een vertaalslag van doelen naar beoogde resultaten en weet deze op een efficiënte en effectieve wijze te realiseren. Toont zich aanspreekbaar op resultaten.
  • Samenwerken: Heeft oog voor het projectbelang en draagt (pro-)actief bij aan het projectresultaat.
  • Betrokkenheid: Identificeert zich met het op te leveren projectresultaat, voelt zich nauw betrokken en laat dit zien in houding en gedrag.

Aanvullende Informatie
Wanneer u bij ons 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 % 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 hier bewijs van de Belastingdienst van 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.


De recruiter

Dennis Vesters

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.

Taurusavenue 18
2132 LS, Hoofddorp

Vragen?

Als het gaat om support op Select, dan mag het naar servicedesk@select.hr of gebeld worden met (023) 56 856 30

Privacy Preference Center