Full-Stack Developer
Role details
Job location
Tech stack
Job description
Voor de Belastingdienst zoeken wij een Full-Stack Developer. Je leidt en bent verantwoordelijk voor de realisatie van omvangrijke projecten en programma's en stuurt projectteams aan.
- Je ontwikkelt, onderhoudt en verbetert webapplicaties met C# en .NET (ASP.NET of .NET Core).
- Je creëert interactieve, responsieve gebruikersinterfaces met JavaScript, CSS en HTML.
- Je werkt samen met cross-functionele teams om vereisten te verzamelen, te ontwerpen en aangepaste componenten voor OutSystems-applicaties te implementeren.
- Je bouwt en integreert aangepaste OutSystems-componenten (Web Blocks, Extensions, UI Widgets) om het platform uit te breiden.
- Je werkt met SQL Server of andere relationele databases: je ontwerpt schema's, schrijft queries en stored procedures en optimaliseert prestaties.
- Je voert code reviews uit, schrijft unit tests en documenteert technische oplossingen.
- Je borgt codekwaliteit en onderhoudbaarheid volgens best practices en ontwerppatronen.
- Je lost problemen en issues op in ontwikkel-, test- en productieomgevingen.
- Je zet een OTAP-straat op en zorgt voor betrouwbare releaseprocessen.
Je draagt bij aan het programma van de Directie Buitengewone Zaken Blauw (BZB). Zij informeert burgers die geregistreerd stonden in de FSV over de registratie, de reden en mogelijke gevolgen. Na het realiseren van diverse mijlpalen richt het programma zich op tegemoetkoming aan burgers die nadelig zijn geraakt. Daarnaast verzorgt zij de responsafhandeling, waaronder AVG-inzageverzoeken en meldingen. Zij hebben bestaande processen opgeschaald en nieuwe processen en informatiestromen ingericht; deze moeten verder geoptimaliseerd en geautomatiseerd worden met behulp van (proces)data.
Requirements
-
Je kunt een organisatie of projectteam aansturen.
-
Je beschikt over bestuurlijke sensitiviteit en kunt effectief schakelen met stakeholders.
-
Je bent creatief in het bedenken van oplossingen en procesverbeteringen.
-
Je anticipeert op risico's en handelt proactief.
-
Je bouwt en onderhoudt relevante netwerken.
-
Je hebt omgevingsbewustzijn en inzicht in complexe samenhangen.
-
Je hebt minimaal een bachelor in Computerwetenschappen, Software Engineering of een gerelateerd vakgebied
-
Je hebt minimaal 3 jaar ervaring met de ontwikkeling van webapplicaties met back-end technologieën zoals Java, .NET, C# en Node.js
-
Je hebt ervaring met C# en .NET (ASP.NET of .NET Core) en met front-end technologieën (JavaScript, CSS, HTML)
-
Je hebt ervaring met OutSystems, inclusief het bouwen en integreren van aangepaste componenten (Web Blocks, Extensions, UI Widgets)
-
Je hebt ervaring met SQL Server of andere relationele databases (schemas ontwerpen, queries en stored procedures schrijven, performance optimalisatie)
-
Je hebt ervaring met REST API's en integraties tussen diverse systemen
-
Je hebt ervaring met Docker en Kubernetes voor containerbeheer en deployment
-
Je hebt ervaring met DevOps-praktijken en werken in Agile teams
-
Je hebt ervaring met het opzetten en beheren van een OTAP-straat of vergelijkbare deployment/staging pipelines
-
Je hebt ervaring met code reviews, unit testing en het documenteren van technische oplossingen
-
Je bent vaardig in het waarborgen van codekwaliteit en onderhoudbaarheid volgens best practices en ontwerppatronen
-
Je hebt ervaring met probleemoplossing in ontwikkel-, test- en productieomgevingen
-
Je hebt ervaring met werken in complexe applicatie- en gegevensomgevingen
-
Je beschikt over politiek-bestuurlijke sensitiviteit
-
Je bent voltijds beschikbaar