Software engineer
DNB is op zoek naar een enthousiaste en energieke software engineer die het statistiekdomein binnen DNB komt versterken. Deze software engineer wordt onderdeel van het DevOps-team SWAT (Statistiek Web Applicatie Team). Dit team ontwikkelt en onderhoudt diverse applicaties waarin de vele dataproducten van onze Statistiekdivisie op een slimme en aantrekkelijke wijze worden aangeboden aan zowel interne als externe gebruikers.
SWAT heeft de volgende producten in portefeuille: • GRASP UI: de gebruikersinterface waarmee statistici diverse statistieken kunnen produceren. • BUS Webformulieren: een applicatie die ervoor zorgt dat verplichte rapportages op een correcte manier worden aangeleverd. • .Stat Suite: de opvolger van de PPD-app, waarmee statistici datasets en bijbehorende metadata kunnen publiceren op de website. • Vijf beheerapplicaties: de Publicatie Publieke Data (PPD)-app, de Statistiek Datawinkel, de Bronnen-app, de Tijdreeksen-app en de KBB-app.
Er is sprake van een grote diversiteit aan producten binnen het ontwikkelteam. De focus van de werkzaamheden ligt op de strategische verandertrajecten BUS Webformulieren, GRASP UI en .Stat Suite. Daarnaast wordt verwacht dat ook de overige producten professioneel worden beheerd en doorontwikkeld. Het SWAT-team is goed op elkaar ingespeeld en bestaat uit vijf developers, een solution architect, een business analist en een product owner. Onze businesspartners zijn het Statistiek Publicatieteam, dat verantwoordelijk is voor de externe communicatie rondom de nieuwste statistische inzichten en data, maar ook de statistici binnen de divisie Statistiek.
Binnen het team heerst een professionele, informele en collegiale sfeer. We halen energie uit het ontwikkelen van nieuwe producten en functionaliteiten die waarde toevoegen voor onze business. Daarbij vinden we het belangrijk om de kwaliteit van onze oplossingen te waarborgen en te blijven voldoen aan de interne IT-richtlijnen en compliance-eisen. Het team werkt volgens de Agile- en Scrummethodiek en hanteert DevOps-principes. Bij DNB werken we deels op kantoor en deels vanuit huis. De algemene richtlijn is een 50/50-verdeling. We komen samen op ons kantoor in Amsterdam om te werken, kennis te delen en elkaar te ontmoeten. Daarnaast is het mogelijk om een 4x9-werkweek te werken. In overleg met het team wordt de roostervrije dag bepaald.
De software engineer zal zich hoofdzakelijk richten op de verdere ontwikkeling van de BUS Webformulieren, een traject dat binnen de organisatie als hoge prioriteit wordt beschouwd. Deze webformulieren moeten ervoor zorgen dat het aantal fouten in aangeleverde rapportages substantieel afneemt. Hierbij speel jij een belangrijke rol in het realiseren van deze doelstelling.
De belangrijkste verantwoordelijkheden van de software engineer zijn: • Het uitwerken van high-level technische oplossingen op basis van business requirements, in lijn met de geldende architectuurprincipes van DNB. • Het samen met het DevOps-team ontwerpen van low-level oplossingen die implementeerbaar zijn, en het actief bijdragen aan de implementatie van deze technische oplossingen. • Het fungeren als sparringpartner voor de business analist bij het uitwerken van features. • Het fungeren als sparringpartner voor collega-developers en architect bij het ontwerpen en realiseren van de applicatie.
De software engineer fungeert als spin in het web voor de webformulieren en stemt af met de betrokken teams. Hierbij wordt nauw samengewerkt met de business analist, UX-designer, solution architect en developers in het team. Daarnaast wordt verwacht dat je waardevolle input levert tijdens de Scrum-events en gemakkelijk kunt schakelen tussen verschillende (technische) omgevingen.
Eisen
- Beschikbaar per 01-10-2026 voor 6 maanden, 32-36 uur per week, met optie op verlenging
- Minimaal HBO denk- en werkniveau
- Minimaal 3 jaar aantoonbare werkervaring als hands-on software engineer in een agile omgeving
- Minimaal 6 jaar aantoonbare werkervaring met full stack software development
- Minimaal 3 jaar aantoonbare werkervaring met Microsoft Azure
- De kandidaat dient in het bezit te zijn van een Visual Studio Professional of Enterprise licentie (voorheen MSDN).
Wensen
- Minimaal 2 jaar ervaring in een data-intensieve omgeving
- Minimaal 2 jaar aantoonbare ervaring met CosmosDB of andere schemaless document database
- Minimaal 3 jaar aantoonbare ervaring met .Net, Angular, Typescript, C# en RxJS
- Minimaal 3 jaar aantoonbare ervaring met Bicep en/of ARM
- Minimaal 2 jaar aantoonbare ervaring testautomatisering (unit, API, UI tests)
- Minimaal 3 jaar aantoonbare ervaring met CI/CD pipelines (YAML)
- Minimaal 4 jaar ervaring met RESTful APIs
- Certificering Azure Developer (AZ-204)
- Certificering Kubernetes (CKAD)