+30 km
Uren
Opleiding
Dienstverband
Ervaring
Salaris
Datum
Bedrijfstype
Zoek vacatures
Soortgelijke vacatures omgeving Den Haag.

Senior DevOps-engineer Python (2FTE) Den Haag Circle8

Solliciteer nu
Solliciteer als één van de eersten
Opslaan
Solliciteer nu
Opslaan
Delen

Gevraagd

  • 40 uur
  • HBO of hoger
  • Senior
  • Nederlands (taal)

Aanbod

  • Detachering
 

Vacature in het kort

Den Haag
Het NFI zoekt een ervaren ontwikkelaar/beheerder van Python voor de conversie van de krasporen vergelijkings- en analyseapplicatie, Scratch, naar Python. Deze rol is cruciaal in de transitie naar Azure DevOps. Je zult de backend van Scratch compileable en deployable maken via deze build omgeving, met een focus op uitgebreide testen. Je werkt in een multidisciplinair team aan state-of-the-art forensisch onderzoek. Lees door om te zien hoe deze rol jouw professionele horizon kan verbreden.
 

Over het bedrijf

Circle8
Bedrijfsprofiel
 

Volledige vacaturetekst

Functieomschrijving:

Het NFI is op zoek naar een ervaren ontwikkelaar/beheerder van Phyton. Dit ten behoeven van de conversie van Scratch, een krasporen vergelijkings en analyse applicatie, naar Phyton. Als onderdeel van de grote transitie naar Azure DevOps zal er de backend van Scratch (scratch-matlab genaamd) compileable en deployable moeten maken via deze build omgeving. Dit willen we doen via een conversie van de Matlab backend naar Python. Omdat Scratch wordt ingezet in het dagelijks forensische onderzoek, zal er naast conversie dus een uitgebreide test van zowel functionaliteit maar zeker ook back-to-back test (een "data reconciliation of conversievalidatie). 

Achtergrond opdracht

Het NFI behoort wereldwijd tot de vooraanstaande forensische instituten, een gezaghebbende positie die we willen behouden. Om die positie te behouden moeten we continu het forensisch zaakonderzoek verbeteren en vernieuwen en state-of-the-art onderzoeksresultaten leveren. Wij hechten waarde aan ‘slimmere’ software engineering en proberen onszelf altijd te verbeteren op softwaregebied. Denk aan het ontwikkelen van nieuwe tooling om forensische testen uit te voeren of mee te denken over het uitbouwen/verbeteren van onze testframeworks en om het buildproces verder te optimaliseren. Onze applicaties worden zoveel mogelijk geautomatiseerd gebouwd en getest. Wij maken daarbij gebruik van Open Source en commerciële producten en ontwikkelen hiernaast zelf (test)frameworks die hier mooi op aansluiten. Denk hierbij bijvoorbeeld aan testautomatisering en onze buildtooling in Azure DevOps. Hiermee zorgen wij voor uniforme en compacte code voor onze testsuites en buildplannen. Je werkt in een multidiscplinair team van Foresensische Software Ontwikkelaars, Data Scientists en Forensische Onderzoekers die Scratch gebruiken in hun onderzoek en voor verdere ontwikkeling van hun analyse technieken. 

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 minimaal een afgeronde opleiding op HBO niveau.
  • De aangeboden kandidaat heeft aantoonbare werkervaring met Python (full stack) en ontwikkelen binnen Azure DevOps.
  • De aangeboden kandidaat heeft aantoonbare werkervaring in een Agile Scrum team.
  • Kandidaat heeft aantoonbare werkervaring met het bouwen en beheren van productie-applicaties in Python en met conversies naar Python.
  • De aangeboden kandidaat heeft minimaal vier jaar aantoonbare werkervaring met Python.
Wensen:
  • Het hebben van ruime kennis en ervaring met full stack development in Python.
  • Een grote plus is ervaring met Matlab software en ervaring met conversies van software uit andere taal naar Python.
  • Kennis en ervaring in het ontwerpen van database-structuren, werken in een Cloud omgeving en ervaring met data-gerelateerde libraries zoals Numpy en Pandas.
  • Kandidaat heeft ruime kennis van frameworks en platforms zoals YAML, AzureDevOps, Git, Github, JIRA, Nexus, OpenShift.
  • Heeft werkervaring met het opzetten en uitvoeren van unit- en integratietesten.
  • Kandidaat vindt gemakkelijk zijn weg in Linux en Windows en heeft bij voorkeur kennis van netwerken en certificaten.
  • Kandidaat heeft bij voorkeur kennis van en ervaring met Azure DevOps en conversies naar Python.
  • Kandidaat kan beheerdocumentatie opstellen en beoordelen.
  • Kandidaat heeft ervaring met oplossingen van architectuur in Python en opstarten in projecten.
Competenties:
  • Probleemanalyse: Signaleert knelpunten, ontrafelt en legt verbanden tussen vraagstukken, zoekt en herkent oplossingen.
  • Mondelinge en schriftelijke uitdrukkingsvaardigheid: Kan feiten, meningen en ideeën aan anderen in begrijpelijke taal overbrengen.
  • 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.
  • Betrokkenheid: Heeft niet alleen oog voor het projectbelang, maar ook voor verbetering van processen van de staande organisatie.
Arbeidsvoorwaarden:

Interesse?

Stuur ons dan uiterlijk 9 Augustus 2025, voor 17.00 uur je recente CV + motivatie voor deze rol, samen met je beschikbaarheid/geplande vakanties en je all-in uurtarief excl. BTW.

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. Eventueel geïnteresseerde ZZP'ers kunnen zich op detacheringsbasis (= in loondienst) laten aanbieden door Circle8. Voor vragen over deze procedure kunt u contact opnemen met Youcef Mechti

Vacature opslaan
 Vacature delen
Sluit
Je notitie is succesvol opgeslagen
Voeg een notitie toe aan deze vacature
Opslaan
Sluit
Bedankt, je melding is verstuurd
Rapporteer deze vacature
Leg kort uit waarom je deze vacature rapporteert:
Versturen
Terug naar vacatures
Sluit
Kies 1 of meer
Sluit
Vacature opgeslagen
Klik op het hartje bovenaan de pagina om je opgeslagen vacatures te zien.
Terug naar vacatures
Sluit
Vul een in