Opdrachtbeschrijving
Leidinggeven aan en eindverantwoordelijk zijn voor de realisatie van omvangrijke projecten en programma’s binnen de organisatie.
Ontwikkelen, onderhouden en verbeteren van webapplicaties met C# en .NET (ASP.NET of .NET Core) en het bouwen van interactieve, responsieve interfaces met JavaScript, CSS en HTML.
Samenwerken met cross-functionele teams om requirements te verzamelen en aangepaste OutSystems-componenten (Web Blocks, Extensions, UI Widgets) te ontwerpen en te implementeren.
Ontwerpen en optimaliseren van relationele databases (SQL Server), schrijven van queries en stored procedures en waarborgen van performance.
Zorgen voor codekwaliteit via code reviews, unit testing, documentatie en het opzetten van een OTAP-straat; oplossen van issues in ontwikkel-, test- en productieomgevingen.
Ondersteunen van procesoptimalisatie en automatisering van nieuwe informatiestromen binnen het programma BZB, met oog voor responsafhandeling en (AVG-)inzageverzoeken.
Vereist profiel
- Aantoonbare ervaring met C# en .NET (ASP.NET of .NET Core) in full-stack projecten.
- Sterke frontendvaardigheden in JavaScript, CSS en HTML en ervaring met responsive design.
- Ervaring met OutSystems: kunnen opbouwen en integreren van Web Blocks, Extensions en UI Widgets.
- Diepgaande kennis van relationele databases (SQL Server), inclusief query-/stored procedure-ontwikkeling en performance tuning.
- Aantoonbare leiderschapsvaardigheden en ervaring met het aansturen van projectteams bij complexe projecten/programmaplanning.
- Ervaring met code reviews, unit testing, softwarearchitectuur, best practices en ontwerppatronen.
- Bekendheid met OTAP-straatautomatisering en ervaring met beheer van ontwikkel-, test- en productieomgevingen.
- Communicatief vaardig, resultaatgericht en ervaring met samenwerking in cross-functionele en bestuurlijke contexten (bij voorkeur ervaring in de publieke sector).
Aanvullende informatie
Locatie: Den Haag — Opdrachtgever: Belastingdienst — Functie: Full-stack Developer (ICT), betrokken bij het programma Directie Buitengewone Zaken Blauw (BZB).
Eisen
- Minimaal een Bachelor in Computerwetenschappen, Software Engineering of een gerelateerd vakgebied.
- Minimaal 3 jaar ervaring met ontwikkeling van webapplicaties met back-end technologieën zoals Java, .NET, C# en Node.js.
- Ervaring met C# en .NET (ASP.NET of .NET Core) en front-end (JavaScript, CSS, HTML).
- Ervaring met OutSystems, inclusief het bouwen en integreren van aangepaste componenten (Web Blocks, Extensions, UI Widgets).
- Ervaring met SQL Server of andere relationele databases (schemas ontwerpen, queries en stored procedures schrijven, performance optimalisatie).
- Ervaring met REST API’s en integraties van diverse systemen.
- Ervaring met Docker en Kubernetes voor container management en deployment.
- Ervaring met DevOps en Agile werken.
- Ervaring met het opzetten van een OTAP-straat.
- Ervaring met code reviews, unit testing en documentatie van technische oplossingen.
- Vaardig in het waarborgen van codekwaliteit en onderhoudbaarheid volgens best practices en ontwerppatronen.
- Ervaring met probleemoplossing in ontwikkel-, test- en productieomgevingen.
- Ervaring met vergelijkbare complexe programma- en gegevensomgevingen.
- Politiek-bestuurlijke sensitiviteit.
- Voltijd beschikbaar.
Wensen
- Ervaring met programma Buitengewone Zaken Blauw (BZB) is een pré.
- Voltijd beschikbaar.
Competenties
- Aansturen organisatie.
- Bestuurssensitiviteit.
- Creativiteit.
- Anticiperen.
- Netwerken.
- Omgevingsbewustzijn.