Functieomschrijving:
- De NCTV is bezig met het implementeren van protective monitoring.
- Hiervoor is een plan van aanpak opgesteld en is er begonnen met het binnenshuis ontwikkelen van het een proof of concept.
- Om dit proof of concept door te ontwikkelen naar een systeem dat in productie genomen kan worden is er behoefte aan een softwareontwikkelaar met DevOps-ervaring.
- Ook moet er met de systeembeheerders onderzocht worden hoe het systeem ingericht kan worden in de bestaande ICT-infrastructuur.
- Bij dit project moeten verschillende stakeholders binnen en naar mate het project vordert ook buiten de organisatie betrokken worden, dit zal ook een onderdeel zijn van de werkzaamheden.
- Beschrijving
- Technisch expert ontwikkelaar protective monitoring.
- Applicatieontwikkeling vindt tegenwoordig op een andere manier plaats dan een aantal jaren geleden.
- Geen enkel systeem wordt meer van de grond af aan geprogrammeerd.
- De meeste nieuwe systemen zijn opgebouwd uit bouwstenen of zijn standaardapplicaties waarvan de parameters zodanig zijn ingesteld dat de standaardapplicatie geschikt wordt gemaakt voor een specifieke situatie.
- De manier van technisch ontwerpen en applicatieontwikkeling is hierop aangepast. Voorts is er een sterke specialisatie rond de te gebruiken technologie. Als afzonderlijke deskundigheid is het gebruik van open software toegevoegd.
- Veel gebruikte methodieken bij ontwikkelen van softwaresystemen zijn Agile Scrum, Agile XP en SAFe, waarbij de ontwikkelaars in toenemende mate gaan uitmaken van DevOps teams.
- In dat laatste geval zal kennis van continuous delivery en continuous integration opgedaan moeten worden.
Over de klant:
- BD-NCTV - Nationaal Coördinator Terrorismebestrijding en Veiligheid, afdeling AVC.
Eisen:
- Doorontwikkelen en productie-gereed maken van het bestaande Python proof of concept;
- Ontwerpen en realiseren van een schaalbare en beheerbare systeeminrichting binnen de bestaande infrastructuur;
- Implementeren en optimaliseren van monitoring- en detectieregels op basis van werkprocessen;
- Ontwikkelen van een gebruikersinterface voor operationeel gebruik;
- Afstemmen met systeembeheer, security- en business stakeholders;
- Vastleggen van processen, werkinstructies en beheerafspraken.
- Bij dit project moeten verschillende stakeholders binnen en naar mate het project vordert ook buiten de organisatie betrokken worden, dit zal ook een onderdeel zijn van de werkzaamheden.
Wensen:
- Ervaring met DevOps en systeemintegratie (15%)
- Ervaring binnen (Rijks)- overheid en/of veiligheidsdomein (15%)
- Ervaring met het ontwikkelen van productieklare applicaties vanuit een proof of concept (20%)
- Ervaring met CI/CD, infrastructuurautomatisering en beheerprocessen (20%)
- Ervaring met het ontwerpen van gebruikersinterfaces en gebruiksvriendelijke tooling (15%)
- Ervaring met Python (afgeleid uit werkzaamheden)
- Minimaal 2 jaar werkervaring als softwareontwikkelaar
Arbeidsvoorwaarden:
- Vakgebied Software engineer
- Soort aanvraag ICT Professionals - Perceel 1: Regulier
- Departement JenV
- Dienst BD-NCTV - Nationaal Coördinator Terrorismebestrijding en Veiligheid
- Afdeling AVC
- Functieniveau Senior Medewerker Informatie(Voorziening)
- Opleiding Professional Developer Scrum (PSD I of vergelijkbare opleiding)
- Startdatum inzet 01-09-2026
- Einddatum inzet 31-12-2026
- Uren per week 36
- Bijzonderheden: Screening AIVD