Korte omschrijving

36 uur per week | 2 maanden (verlengbaar) | Reageren kan tot 21-10-26

Functie omschrijving

Voor Belastingdienst B/cao zijn wij op zoek naar een Python Software Developer (Vulnerability Data Platform)

Over de functie

Als Python Software Developer werk je aan het centrale dataplatfom en dashboard voor Vulnerability Management. Je ontwikkelt, integreert en schaalt het dashboard en platform verder. Daarbij verwerk je complexe datastromen in een graphdatabase en maak je het platform breder inzetbaar binnen de organisatie.

Je werkt in een containeromgeving met OpenShift en geautomatiseerde CI/CD-pipelines met Tekton en ArgoCD.

Wat ga je doen?
  • Het bestaande Vulnerability Dashboard doorontwikkelen en uitbreiden, zodat het breder bruikbaar en schaalbaar wordt.
  • Nieuwe interne en externe databronnen, zoals asset-registers, vulnerability feeds en scanresultaten, ontsluiten, transformeren en koppelen via API’s.
  • Complexe relaties tussen IT-assets en kwetsbaarheden modelleren en bevragen in een graphdatabase, bijvoorbeeld Neo4j met Cypher of GraphQL.
  • Deployment-pipelines opzetten, onderhouden en optimaliseren binnen een strikte OTAP-structuur op OpenShift, met Tekton en ArgoCD.
  • Bijdragen aan het developmentteam met clean code, code reviews en agile samenwerking.

Functie eisen

Eisen

  1. Werk- en denkniveau: HBO werk- en denkniveau met minimaal 5 jaar relevante IT-werkervaring
  2. Python Development: Aantoonbare medior werkervaring met Python softwareontwikkeling (backend/data processing)
  3. API & Dataintegratie: Medior ervaring met het ontwerpen en implementeren van API-koppelingen (REST/GraphQL) en data-integraties
  4. Graph Databases: Medior ervaring met Graph databases (bijv. Neo4j, Cypher, GraphQL)
  5. DevOps & Delivery: Medior ervaring met Git, CI/CD-pipelines, de Software Development Life Cycle (SDLC) en werken in OTAP-omgevingen
  6. Container Platformen: Medior ervaring met Red Hat OpenShift (en ArgoCD en Tekton)
  7. Nederlandstalig
  8. Functie-wensen
  9. Afgeronde HBO-diploma (bij voorkeur richting Informatica/Software Engineering)
  10. Data Science: Achtergrond of ervaring met Data Science technieken (voor datatransformatie of -analyse)
  11. Domain Context: Ervaring met het bouwen van security-, risk- of compliance-gedreven dashboards of platforms
  12. Methodiek: Bekend met en ervaring in Agile/Scrum-werkomgevingen

Bedrijfsprofiel

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.

Arbeidsvoorwaarden

  • Startdatum: 02-11-26.
  • Looptijd: 2 maanden.
  • Locatie: Apeldoorn.
  • Aantal uren: 36 uur per week.
  • Contractvorm: In overleg.

Reageer direct!
De opdracht sluit 21-10-26.

Python Software Developer (Vulnerability Data Platform)