Functieomschrijving
Voor de Politie zoeken wij een Full-Stack Developer. Je werkt als full-stack ontwikkelaar aan de doorontwikkeling van kennisapplicaties binnen het landelijke programma voor het nieuwe Wetboek van Strafvordering (NWvSv).Je levert technische oplossingen voor de kennisbank met gevalideerde content en voor Profchecks, een leermiddel in de vorm van een game waarin spelers oefenen met realistische praktijksituaties uit het politiewerk.
Jouw verantwoordelijkheden
- Ontwikkelen en onderhouden van front- en backendfunctionaliteit voor de kennisbank en Profchecks
- Vertalen van inhoudelijke eisen naar bruikbare technische oplossingen en gebruikersinterfaces
- Samenwerken met inhoudsdeskundigen om gevalideerde content (zoals wetsanalyses) correct te integreren
- Ontwerpen en implementeren van game-mechanieken en oefenmodules binnen Profchecks
- Zorgdragen voor kwaliteit door testen, code reviews en het opzetten van betrouwbare deploymentprocessen
- Bijdragen aan de technische architectuur, performance en schaalbaarheid van de applicaties
- Actief deelnemen aan agile-werkprocessen en sprintwerk
Jouw profiel
- Ervaring als full-stack ontwikkelaar met moderne webtechnologieën (bijvoorbeeld JavaScript/TypeScript en een front-end framework zoals React of Angular)
- Kennis van backendontwikkeling (bijvoorbeeld Node.js, Java of vergelijkbare technologieën) en RESTful APIs
- Ervaring met databases, integratie van gevalideerde content en versiebeheer
- Ervaring met testautomatisering, CI/CD en het werken in agile teams
- Goede communicatieve vaardigheden en het vermogen om technische oplossingen af te stemmen met inhoudsdeskundigen
- Proactieve werkhouding en een oplossingsgerichte, klantgerichte instelling
Competenties
- Accuratesse
- Probleemanalyse
- Creativiteit
- Initiatief
- Klantgerichtheid
- Samenwerken
Functie eisen
- Je hebt in de afgelopen 5 jaar minimaal 3 jaar aantoonbare werkervaring als .NET-developer in grote organisaties (1000+ medewerkers)
- Je hebt minimaal 5 jaar werkervaring met het ontwikkelen van .NET-applicaties
- Je hebt in de afgelopen 5 jaar minimaal 3 jaar aantoonbare werkervaring met webontwikkeling in HTML5, JavaScript en CSS en met de database SQL Server (T-SQL)
- Je hebt minimaal 1 jaar aantoonbare werkervaring met ASP.NET Core en Entity Framework Core
- Je hebt minimaal 5 jaar aantoonbare werkervaring met JavaScript webdevelopment-frameworks en libraries (bij voorkeur Angular 17+)
- Je hebt aantoonbare werkervaring met Azure DevOps
- Je hebt aantoonbare werkervaring met Git
- Je hebt minimaal 2 jaar aantoonbare werkervaring met Azure Cloud
- Je hebt in de afgelopen 5 jaar minimaal 2 jaar aantoonbare werkervaring met het werken in Scrum-teams (Agile)
- Je hebt minimaal 1 jaar aantoonbare werkervaring met Azure DevOps Pipelines voor CI/CD
- Je hebt minimaal 1 jaar aantoonbare werkervaring met unit testing
- Je hebt ervaring met OpenAPI/Swagger
Functie wensen
- Je hebt aantoonbare werkervaring met het toepassen van gamification bij het ontwikkelen van onderwijsleermiddelen
- Je hebt aantoonbare werkervaring met het ontwikkelen en deployen van infrastructuur met Bicep
- Je hebt aantoonbare werkervaring met Domain Driven Design
- Je hebt aantoonbare werkervaring met cybersecurity, pentesting en security by design
- Je hebt aantoonbare werkervaring met Azure Service Bus
