Senior Ontwikkelaar bij ICTU: bouw veilige software voor gegevensuitwisseling
- Organisatie: ICTU
- Locatie: Den Haag
- Uren: 36 uur per week
- Looptijd: 12 maanden
- Tarief: op aanvraag
- Start: 2026-10-22T21:59:00Z
- Sluitingsdatum: 2026-10-08T12:00:00Z
- Soort opdracht: Detachering
Bij ICTU in Den Haag bouw je aan software die gegevensuitwisseling veilig en betrouwbaar maakt. Denk aan backendservices, API's en integratiecomponenten waar authenticatie, autorisatie en privacy vanaf regel één goed zitten. Jouw code landt in productie en draait in complexe, gedistribueerde IT-landschappen. Je krijgt hier echt eigenaarschap: van ontwerp tot werkende implementatie neem jij verantwoordelijkheid voor componenten. Je vertaalt architectuur en requirements naar generieke, modulaire oplossingen die anderen kunnen hergebruiken. En je zet AI-ondersteunde ontwikkeling verantwoord in, met kritische reviews en zorgvuldige omgang met vertrouwelijke data.
Taken
- Je ontwerpt en bouwt backendservices, API's en integratiecomponenten met REST en/of GraphQL
- Je vertaalt architectuur en technische ontwerpen naar veilige, schaalbare en onderhoudbare software
- Je borgt kwaliteit met geautomatiseerde tests, code reviews, logging en monitoring
- Je implementeert authenticatie en autorisatie op basis van OAuth 2.0, OpenID Connect en mutual TLS
- Je deployt containergebaseerd via Docker, Kubernetes en CI/CD-pipelines
- Je signaleert proactief risico's en afhankelijkheden en werkt samen in multidisciplinaire teams
Profiel
- Senior full-stack ontwikkelaar met een pragmatische, hands-on mentaliteit
- Analytisch sterk en oplossingsgericht in complexe, gedistribueerde IT-landschappen
- Scherp op security, privacy, beheerbaarheid en softwarekwaliteit
- Denkt in generieke, modulaire en herbruikbare oplossingen
- Licht technische keuzes helder toe aan technische en niet-technische stakeholders
- Neemt zelfstandig verantwoordelijkheid voor componenten, van ontwerp tot implementatie
- HBO-niveau
Eisen
- Aantoonbare ervaring als senior softwareontwikkelaar binnen complexe IT-omgevingen. (minimaal 7 jaar)
- Aantoonbare ervaring met het vertalen van architectuur, functionele requirements en technische ontwerpen naar werkende software, waarbij aantoonbaar rekening is gehouden met security, schaalbaarheid, beheerbaarheid, interoperabiliteit en onderhoudbaarheid. (minimaal 5 jaar)
- Aantoonbare ervaring met het ontwerpen en realiseren van softwareoplossingen, backendservices en integratiecomponenten, inclusief API-ontwerp en -ontwikkeling, met REST en/of GraphQL. (minimaal 5 jaar)
- Aantoonbare ervaring met container-gebaseerde softwareontwikkeling en deployment, waaronder Git, Docker, Linux, Kubernetes en CI/CD. (minimaal 5 jaar)
- Aantoonbare ervaring met authenticatie- en autorisatiestandaarden zoals OAuth 2.0, OpenID Connect, mutual TLS in de context van gegevensuitwisseling. (minimaal 5 jaar)
- Aantoonbare ervaring met softwarekwaliteit en geautomatiseerd testen, waaronder unit-, integratie- en API-tests, code reviews, logging, monitoring en foutafhandeling. (minimaal 5 jaar)
- Aantoonbare ervaring met het verantwoord inzetten van AI-ondersteunde softwareontwikkeling bij software voor productieomgevingen. Daaronder valt het kritisch reviewen en testen van gegenereerde code, en het zorgvuldig omgaan met vertrouwelijke gegevens, persoonsgegevens en broncode in AI-tools. (minimaal 1 jaar)
Pré's
- Aantoonbare ervaring met Policy-Based Access Control (PBAC) of soortgelijke autorisatiepatronen, inclusief het vertalen van beleids- en toegangsregels naar technische implementaties. Ervaring met Federatieve Toegang (FTV) geldt als pré
- Aantoonbare ervaring met het ontwikkelen van backendservices in Go (Golang) en/of Rust
- Aantoonbare ervaring met het ontwikkelen van frontend-applicaties met moderne webtechnologieën, zoals TypeScript en React, met aandacht voor toegankelijkheid (WCAG)
Praktisch
- contractvorm: Loondienst of freelance: beide mogelijk
- standplaats_thuiswerken: Den Haag
Alleen kandidaten die aantoonbaar aan alle knock-outeisen voldoen worden in behandeling genomen.