Senior Ontwikkelaar
BLAU Bemiddeling
Senior Ontwikkelaar
Samenvatting
Wat krijg je?
Wat ga je doen?
- Herbruikbare en veilige softwarecomponenten realiseren
- Ontwerpen vertalen naar werkende functionaliteiten
- Zorgen voor geautomatiseerde tests en documentatie
- Technische risico's en afhankelijkheden signaleren
- Bijdragen aan technische ontwerpkeuzes en referentie-implementaties
Wat verwachten wij?
- 7 jaar ervaring als senior softwareontwikkelaar
- 5 jaar softwareontwikkeling vanuit architectuur en ontwerpen
- 5 jaar ervaring met API-ontwerp en backendservices
- 5 jaar ervaring met Docker en Kubernetes
Volledige vacaturetekst
Als Senior Ontwikkelaar bij ICTU realiseer je herbruikbare en schaalbare softwarecomponenten binnen de Gemeenschappelijke Bronontsluiting. Je vertaalt complexe architectuur naar krachtige backend- en API-functionaliteiten binnen een multidisciplinair team. Naast uitdagende technische vraagstukken biedt deze rol de kans om actief bij te dragen aan moderne standaarden. Duik in deze technische diepgang en bouw mee aan de digitale overheid!
Voor ICTU zijn wij op zoek naar een Senior Ontwikkelaar
Functietitel
Senior Ontwikkelaar Fullstack
Jouw rolAls Senior Ontwikkelaar ben je verantwoordelijk voor het ontwikkelen van software conform het globaal ontwerp (GBO-GO), de projectstartarchitectuur (GBO-PSA) en de technische requirements van de Gemeenschappelijke Bronontsluiting (GBO). Je neemt een actieve en brede (fullstack) rol in binnen het ontwikkelteam, onder coördinatie van de Technisch Lead en de Lead Developer.
Belangrijkste verantwoordelijkheden- Realiseren van herbruikbare, veilige, schaalbare en beheerbare softwarecomponenten voor bronontsluiting en gegevensuitwisseling.
- Vertalen van het ontwerp, de architectuur en technische requirements naar werkende backend-, API-, integratie en waar nodig frontend functionaliteit.
- Bijdragen aan technische ontwerpkeuzes, bevorderen van hergebruik van componenten en realiseren van referentieimplementaties.
- Zorgdragen voor geautomatiseerde tests, documentatie, security, logging en deploybaarheid van de opgeleverde software.
- Signaleren van technische risicos, afhankelijkheden en afwijkingen en deze tijdig rapporteren.
- Preproductionele softwarecomponenten en referentieimplementaties voor de gestandaardiseerde bronontsluiting (basiswerkpakket) en het DvTPwerkpakket.
- Bijdrage aan een samenhangende set van afspraken, standaarden en voorzieningen rondom de GBO.
- Input en advies met betrekking tot implementatie en opschalingsaspecten van de oplossing.
Je werkt nauw samen met de Technisch Lead, Lead Developer, architecten, analisten, testers en ketenpartners binnen het ontwikkelteam.
Vereiste competenties- Aantoonbare ervaring als senior ontwikkelaar in een fullstack rol.
- Ervaring met ontwikkelen van backendservices, APIs en integraties; frontend ervaring waar nodig.
- Kennis en ervaring met geautomatiseerde tests, security, logging en deploybaarheid.
- Vaardigheid in het vertalen van ontwerp en architectuur naar werkende oplossingen en het maken van verantwoorde technische keuzes.
- Proactief signaleren van risicos en afhankelijkheden en samenwerken in multidisciplinaire teams.
Gevraagd
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)
Wensen
- 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)
Competenties
- Sterk analytisch en technisch probleemoplossend vermogen
- Pragmatische en hands-on ontwikkelmentaliteit
- Vermogen om architectuur en technische requirements te vertalen naar werkende software
- Sterk bewustzijn van security, privacy, beheerbaarheid en softwarekwaliteit
- Denken en werken vanuit generieke, modulaire en herbruikbare oplossingen
- Ervaring met complexe en gedistribueerde IT-landschappen
- Nauwkeurig, met oog voor consistentie, testbaarheid en onderhoudbaarheid
- Communicatief vaardig en in staat technische keuzes helder toe te lichten
- Vermogen om effectief samen te werken met technische en niet-technische stakeholders
- In staat zelfstandig verantwoordelijkheid te nemen voor componenten, van ontwerp tot werkende implementatie
Aanbod
- Startdatum: 22-10-26.
- Looptijd: 12 maanden.
- Locatie: The Hague.
- Aantal uren: 36-36 uur per week.
- Contractvorm: Detachering.
Reageer direct!
De opdracht sluit 07-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