Full Stack Developer – Belastingdienst
Over de organisatie
De Belastingdienst draagt bij aan een financieel gezond Nederland door eerlijk en zorgvuldig belastingen te heffen en te innen. De IV-organisatie is verantwoordelijk voor de ICT-voorzieningen van de Belastingdienst en werkt daarbij met zowel interne expertise als oplossingen en expertise uit de markt.
Binnen de afdeling Generiek Kantoor en Toezicht (GKT) wordt gewerkt aan maatwerk- en generieke webapplicaties die organisatiebreed worden ingezet. Dit gebeurt binnen vier Webdevelopment DevOps/Scrum-teams.
De teams kenmerken zich door een hoge mate van samenwerking, wendbaarheid en resultaatgerichtheid. Kennisdeling, kwaliteit en continu verbeteren staan centraal.
Over de opdracht
Als Full Stack Developer werk je op het snijvlak van front-end- en back-enddevelopment. De eindgebruiker staat centraal bij de ontwikkeling van gebruiksvriendelijke applicaties op basis van moderne webtechnologieën.
Je werkt in een complexe technische omgeving waarin de werkzaamheden per sprint kunnen verschillen. Vanuit de dagstart, sprintdoelen en tickets bepaal je samen met je collega's welke werkzaamheden prioriteit hebben. De ene sprint ligt de nadruk bijvoorbeeld op development, terwijl in een volgende sprint beheer of lifecyclemanagement centraal staat.
Je werkt binnen een DevOps-team volgens de Agile/Scrum-methodiek en krijgt te maken met een breed technologisch landschap, waaronder Angular, PostgreSQL/DB2, OpenShift, Spring Boot, Robot Framework en Python.
Aanwezigheid op kantoor is vereist. De hoofdstandplaats is het Walterbosch Complex aan de John F. Kennedylaan 8 in Apeldoorn. Er wordt minimaal 1 dag per week op kantoor gewerkt; voor deze aanvraag wordt echter rekening gehouden met een gewenste aanwezigheid van 2 Ă 3 dagen per week.
Werkzaamheden
Als Full Stack Developer houd je je onder andere bezig met:
- Ontwikkelen van front-end- en back-endfunctionaliteiten;
- Werken met Angular, TypeScript/JavaScript, Java en Spring Boot;
- Ontwerpen en ontwikkelen van databases;
- Ontsluiten en integreren van API's;
- Uitvoeren van geautomatiseerde en regressietesten;
- Werken met Robot Framework voor testautomatisering;
- Beheren en onderhouden van applicaties binnen de OTAP-omgeving;
- Configureren van verschillende middlewarecomponenten;
- Monitoren en troubleshooten van systemen in productie;
- Meewerken aan lifecyclemanagement en beheer;
- Actief bijdragen aan verbeteringen binnen het DevOps-team;
- Kennis delen met collega's en bijdragen aan de verdere ontwikkeling van het team.
Algemene werkervaring – vereist
- 5-7 jaar ervaring met Angular (TypeScript/JavaScript), Spring Boot, Java EE/8+, SQL-databases en Git.
- 3 jaar ervaring met het ontsluiten van API's en testautomatisering op basis van Robot Framework.
Kennisgebieden – vereist
- Aantoonbaar HBO werk- en denkniveau.
- Kennis en ervaring op het gebied van programmeren.
- Relevante werkervaring van minimaal 5-7 jaar.
- Kennisniveau op het gebied van applicatieontwikkeling.
- De kandidaat maakt zich uiterlijk eind Q4 2026 de applicatie eigen en is vervolgens in staat collega's zelfstandig in te werken en hierin de lead te nemen.
Kennisgebieden – gewenst
- Ervaring met OpenShift, Kubernetes en CI/CD is gewenst en een pré.
- Je bent pragmatisch ingesteld, hebt gevoel voor de context van het team en sluit aan bij de bestaande werkwijze en behoeften.
- Je maakt bestaande applicaties snel eigen en kunt met minimale begeleiding zelfstandig en proactief opereren.
- Je beschikt over sterke coachende vaardigheden en weet collega's op een positieve en verbindende manier te begeleiden.
- Je draagt actief en effectief kennis over aan teamleden en vergroot daarmee de zelfstandigheid en continuĂŻteit van het team.
Competenties
- Analyseren
- Omgevingsbewustzijn
- Resultaatgerichtheid
- Samenwerken
- Plannen en organiseren