ICTU
Senior Ontwikkelaar
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Over de opdracht
Een publieke ICT-organisatie werkt aan digitale dienstverlening waarmee burgers veilig en betrouwbaar gegevens uit overheidsbronnen kunnen delen met dienstverleners of met zichzelf. Het project Gemeenschappelijke Bronontsluiting (GBO) ontwikkelt hiervoor een gestandaardiseerde manier waarop overheidsorganisaties gegevens interoperabel en herbruikbaar beschikbaar stellen. De oplossing is bedoeld voor toepassingen rond digitale identiteit, grensoverschrijdende dienstverlening en het delen van gegevens op basis van toestemming.
Het project loopt in 2026 en 2027 en omvat een opstartfase, een ontwikkelfase in de tweede helft van 2026 en een realisatiefase in 2027. De beoogde oplevering eind 2027 bestaat uit afspraken, standaarden en voorzieningen, waaronder een pre-productieversie van de infrastructuur voor gestandaardiseerde bronontsluiting en een oplossing voor gegevensdeling met toestemming. Andere onderdelen kunnen afhankelijk van besluitvorming worden toegevoegd. Ook wordt advies uitgebracht over implementatie en opschaling; die fasen vallen buiten de projectscope.
De rol
Als Senior Ontwikkelaar ontwikkelt de professional software volgens het ontwerp, de projectarchitectuur en de technische requirements van de gemeenschappelijke bronontsluiting. De rol is breed en full-stack binnen een ontwikkelteam, onder coördinatie van een technisch lead en lead developer. Het team werkt samen met een externe ketenpartner: het ontwikkelteam is verantwoordelijk voor de softwareontwikkeling, terwijl de partner de verdere uitrol verzorgt.
De werkzaamheden omvatten het realiseren van herbruikbare, veilige, schaalbare en beheerbare softwarecomponenten voor bronontsluiting en gegevensuitwisseling. De ontwikkelaar vertaalt ontwerpen en requirements naar backend-, API- en integratiefuncties en waar nodig front-endfunctionaliteit. Ook draagt de professional bij aan technische ontwerpkeuzes, hergebruik van componenten en referentie-implementaties. Geautomatiseerde tests, documentatie, beveiliging, logging en gereedheid voor uitrol maken deel uit van het werk. Technische risico’s, afhankelijkheden en afwijkingen worden tijdig gesignaleerd. De samenwerking vindt plaats met onder anderen architecten, analisten, testers en ketenpartners.
De opdracht is gevestigd in Den Haag. Informatie over thuiswerken of een vast aantal dagen op locatie is niet vermeld.
Eisen
- Minimaal 7 jaar aantoonbare ervaring als senior softwareontwikkelaar binnen complexe IT-omgevingen.
- Minimaal 5 jaar aantoonbare ervaring met het vertalen van architectuur, functionele requirements en technische ontwerpen naar werkende software, met aandacht voor 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 containergebaseerde 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 en 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 1 jaar aantoonbare ervaring met het verantwoord inzetten van AI-ondersteunde softwareontwikkeling voor productieomgevingen, inclusief het kritisch reviewen en testen van gegenereerde code en zorgvuldig omgaan met vertrouwelijke gegevens, persoonsgegevens en broncode in AI-tools.