Python Software Developer (Vulnerability Data Platform)
BLAU Bemiddeling
Python Software Developer (Vulnerability Data Platform)
Samenvatting
Wat krijg je?
Wat ga je doen?
- Het Vulnerability Dashboard verder ontwikkelen
- Databronnen via API's koppelen
- Complexe relaties in Graph-databases modelleren
- Deployment-pipelines opzetten en optimaliseren
- Clean code schrijven en reviews uitvoeren
Wat verwachten wij?
- Medior ervaring met Python backend softwareontwikkeling
- Minimaal 5 jaar relevante IT-werkervaring
- Ervaring met ontwerpen van API-koppelingen en data-integraties
- Ervaring met Neo4j of andere Graph databases
Volledige vacaturetekst
Als Python Software Developer bij de Belastingdienst bouw je mee aan het centrale dataplatform voor Vulnerability Management. Je richt je op het schalen van dashboards en het modelleren van complexe IT-relaties in een Neo4j omgeving. Binnen een moderne OpenShift infrastructuur werk je met geavanceerde tools zoals Tekton en ArgoCD. Ontdek de kracht van data en beveilig samen onze digitale infrastructuur.
Voor Belastingdienst B/cao zijn wij op zoek naar een Python Software Developer (Vulnerability Data Platform)
Functieoverzicht
Als Python Software Developer werk je aan het centrale dataplatform en dashboard voor Vulnerability Management. Je focus ligt op het softwarematig doorontwikkelen, integreren en schalen van het dashboard, zodat het breder inzetbaar is binnen de organisatie.
Belangrijkste werkzaamheden- Dashboard & platformontwikkeling: doorontwikkelen en uitbreiden van het bestaande Vulnerability Dashboard om bruikbaarheid en schaalbaarheid voor diverse interne stakeholders te vergroten.
- API & data-integratie: ontsluiten, transformeren en koppelen van interne en externe databronnen (o.a. asset-registers, vulnerability feeds en scan-results) via API's.
- Graph data modeling: modelleren en bevragen van complexe relaties tussen IT-assets en kwetsbaarheden in een Graph Database (bijv. Neo4j met Cypher/GraphQL).
- CI/CD & deployment: opzetten, onderhouden en optimaliseren van deployment-pipelines binnen een strikte OTAP-structuur op OpenShift, met behulp van Tekton en ArgoCD.
- Agile software engineering: bijdragen aan het development-team door middel van clean code, code reviews en agile samenwerking.
- Programmeertaal: Python
- Graph Database: Neo4j (Cypher/GraphQL)
- Containerplatform: OpenShift
- CI/CD: Tekton, ArgoCD
- Databronnen: asset-registers, vulnerability feeds, scan-results
Gevraagd
Eisen
- Werk- en denkniveau: HBO werk- en denkniveau met minimaal 5 jaar relevante IT-werkervaring
- Python Development: Aantoonbare medior werkervaring met Python softwareontwikkeling (backend/data processing)
- API & Dataintegratie: Medior ervaring met het ontwerpen en implementeren van API-koppelingen (REST/GraphQL) en data-integraties
- Graph Databases: Medior ervaring met Graph databases (bijv. Neo4j, Cypher, GraphQL)
- DevOps & Delivery: Medior ervaring met Git, CI/CD-pipelines, de Software Development Life Cycle (SDLC) en werken in OTAP-omgevingen
- Container Platformen: Medior ervaring met Red Hat OpenShift (en ArgoCD en Tekton)
- Nederlandstalig
- Functie-wensen
- Afgeronde HBO-diploma (bij voorkeur richting Informatica/Software Engineering)
- Data Science: Achtergrond of ervaring met Data Science technieken (voor datatransformatie of -analyse)
- Domain Context: Ervaring met het bouwen van security-, risk- of compliance-gedreven dashboards of platforms
- Methodiek: Bekend met en ervaring in Agile/Scrum-werkomgevingen
Aanbod
- Startdatum: 02-11-26.
- Looptijd: 2 maanden.
- Locatie: Apeldoorn.
- Aantal uren: 36 uur per week.
- Contractvorm: In overleg.
Reageer direct!
De opdracht sluit 11-10-26.
Waar je gaat werken
BLAU Bemiddeling richt zich op de bemiddeling van professionals in het publieke domein. Wij geloven in de formule dat het zoeken naar een passende opdracht en de samenwerking tussen de professional en BLAU Bemiddeling gebaseerd moet zijn op in de basis eenvoudige en duidelijke afspraken.
Bij een match op papier stellen we gezamenlijk de documentatie op:
- Op voorhand duidelijke afspraken over tarief, afgestemd op de specifieke opdracht.
- Een opdracht niet in te vullen als zelfstandige of voorkeur voor detachering? Dan heeft BLAU Bemiddeling hier een passende oplossing voor en hanteren we de beloningsstructuur van de opdrachtgever middels de inlenersbeloning.
- Inzicht in de keten en volledige duidelijkheid in de procedure.
- Snelle betaling.
- Wij stellen je profiel op in het format voor de betreffende aanbieder. Hierbij vragen we van jou als professional verduidelijking in de eisen en wensen om zo de match op papier zo goed mogelijk aan te tonen.
- Jij als professional schrijft een motivatiebrief gericht op de opdracht.
- Wij verzorgen de aanbieding en informeren zo snel mogelijk over het vervolg in het traject.
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- CV niet verplicht
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace
Goed om te weten
Makkelijk solliciteren Solliciteren