Senior Full Stack Developer
Ministerie van Volksgezondheid, Welzijn en Sport

Opdrachtomschrijving
Voor het CIBG, een agentschap van het Ministerie van Volksgezondheid, Welzijn en Sport, werk je als Senior Full Stack Developer aan het beheer en de doorontwikkeling van het gemeenschappelijke CIBG-framework en generieke services. Je maakt deel uit van de afdeling Delivery in Den Haag. Deze afdeling ontwikkelt en onderhoudt applicaties en websites met gegevensverzamelingen, waaronder registertechnologieën voor onder meer het BIG-register, Donorregister, Diergeneeskunderegister en UZI-register.
Binnen een Scrumteam ben je de technische spil bij de verdere ontwikkeling van het framework, generieke services en innovatieve registerfunctionaliteit. Je draagt bij aan het ontwerpen en realiseren van oplossingen waarmee CIBG nieuwe kennis en technologieën kan inzetten voor publieke dienstverlening. Ook faciliteer je scrumteams bij het adopteren van innovaties en vernieuwingen in het applicatielandschap.
In de ontwikkelstraat werk je vanuit CI/CD-, TDD-, BDD- en DevOps-principes. Je past privacy-first-, security-first- en runtime-securityprincipes toe en draagt bij aan de keuze en toepassing van passende softwarearchitecturen. Het beoogde resultaat is een toekomstbestendig framework en een betrouwbare basis voor de ontwikkeling, verwerking, opslag en distributie van gegevens binnen de publieke dienstverlening.
Gevraagd profiel
Je bent een senior, T-shaped Full Stack Developer met WO-werk- en -denkniveau en stevige ervaring met .NET-back-endontwikkeling en front-endontwikkeling. Je beschikt over aantoonbare praktijkervaring met C#, .NET en bijbehorende webtechnologieën, REST en Entity Framework, aangevuld met ervaring met een SPA-framework; binnen CIBG wordt Angular gebruikt. Ook heb je actuele kennis van HTML, JavaScript, TypeScript en CSS en werk je ervaringgericht met Git en branchingstrategieën, waaronder trunk-based development.
Je combineert ontwikkel- en testexpertise met kennis van generieke services, frameworks en softwarearchitecturen. Je hebt affiniteit met CI/CD, TDD, BDD en DevOps en werkt vanuit een privacy-first- en security-first-houding met aandacht voor runtime-security. Daarnaast weet je vernieuwing te vertalen naar de praktijk, communiceer je helder en kun je Scrumteams begeleiden bij het toepassen van nieuwe werkwijzen en technologieën.
Eisen
- Minimaal 5 jaar aantoonbare praktijkervaring met .NET back-end ontwikkeling met C#, .NET Framework, .NET MVC, ASP.NET, Entity Framework (Core) (Code-First) en REST (.NET WebApi)
- Minimaal 2 jaar aantoonbare praktijkervaring met front-end ontwikkeling met een SPA framework; bij CIBG wordt Angular gebruikt; actuele kennis van HTML, JavaScript, TypeScript en CSS
- Minimaal 3 jaar werkervaring met Git, inclusief kennis van branching-strategieën zoals trunk based development
- Sterke affiniteit met CI/CD, TDD, BDD en DevOps en verwante kennisgebieden
- Stevige .NET fullstack-ervaring en kennis van softwarearchitecturen
- Bekend met privacy-first, security-first en runtime-security principes; bij voorkeur met Rijksoverheid security-standaarden
Wensen
- Mate waarin de kandidaat aantoonbare kennis en ervaring heeft met Git en branching-strategieën
- Mate waarin de kandidaat aantoonbare ervaring heeft met het ontwikkelen van generieke services en/of frameworks
- Mate waarin de kandidaat aantoonbare kennis en ervaring heeft met Continuous Delivery, waaronder TDD, BDD, DDD, Docker, Kubernetes en build pipelines
- Mate van ervaring en/of affiniteit met de organisatie van de opdrachtgever
- Uurtarief meegenomen in de prijsscore (laagste tarief versus aangeboden tarief)
Competenties
- T-shaped professional met zowel ontwikkel- als testexpertise
- Visie op vernieuwing en innovatie binnen het applicatielandschap
- Sterke affiniteit met CI/CD, TDD, BDD en DevOps
- Privacy-first en security-first werkhouding met focus op runtime-security
- Communicatief vaardig en in staat scrumteams te faciliteren
- Kennis van softwarearchitecturen en passende toepassing per context