Belastingdienst
Team uitvraag High-code scrum team - FIOD
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
De FIOD staat voor een meerjarige vernieuwing van haar digitale werkomgeving. In dat kader worden verschillende administratieve en workflow-georiënteerde features binnen een on-premise omgeving ontwikkeld met behulp van een high-code platform. Deze uitvraag richt zich op het opzetten van een high-code DevOps scrum team dat als extra scrumteam wordt toegevoegd aan een bestaande scrumomgeving (met een scrummaster en product owner vanuit de organisatie).
Na een inwerkperiode ontwikkelt het team zelfstandig, onder begeleiding van de product owner en de scrum master, drie verschillende applicaties. De applicaties zijn gericht op administratieve processen en business automation workflows en worden gebouwd op basis van uitgewerkte UX-designs. Van scrumteams wordt daarnaast verwacht dat ze proactief meedenken over IT-oplossingen voor de uitdagingen binnen de organisatie.
Het team is verantwoordelijk voor het refinen van features en het uitwerken van user stories, het programmeren van deze stories en het ondersteunen van de kwaliteit van de opgeleverde software. Dit omvat onder meer testautomatisering en het doorlopen van de benodigde testvarianten (zoals unit- en integratietesten). Omdat er in een DevOps-omgeving wordt gewerkt, worden ook beheerwerkzaamheden door het team uitgevoerd.
Rollen binnen het team
De opdracht omvat meerdere functies binnen het scrumteam, waarbij de teamleden T-shaped samenwerken.
DevOps engineer (1,0 fte)
De DevOps engineer documenteert, realiseert en test functionaliteit. De rol richt zich op het realiseren van functionaliteit met een high-code ontwikkelplatform, het testen hiervan en het vastleggen van werkzaamheden volgens standaarden. Daarnaast zorgt de DevOps engineer voor afstemming met andere ontwikkelaars, de product owner, businessanalist, architect en gebruikers. De bijdrage omvat het oplossen van incidenten en problemen, het meedenken over ontwerp en architectuur en het bewaken van de servicegerichte architectuur samen met een solution architect. In sprints van twee weken werkt het team nauw samen met de product owner en wordt functionaliteit richting productie gebracht, inclusief onderhoud en uitbreiding van testware.
Platform engineer (1 fte)
De platform engineer vervult een faciliterende rol voor softwareontwikkeling. De werkzaamheden bestaan uit het ondersteunen van ontwikkelaars door ontwikkelprocessen te automatiseren en de ontwikkelervaring te verbeteren. De rol bouwt en beheert een containerplatform dat ontwikkelteams gebruiken. Daarnaast zorgt de platform engineer ervoor dat applicaties en diensten schaalbaar, betrouwbaar en veilig draaien in productie. Binnen een microservices landschap met complexe dataverwerking en AI-componenten wordt gewerkt in een on-premise, self-hosted cloud-native OTAP ontwikkelstraat, met Infrastructure-as-Code (IaC) als basis voor het faciliteren van de ontwikkelteams.
Back-end developer (2,0 fte)
De back-end developer ontwikkelt en beheert backend services binnen een microservice-architectuur. Binnen deze opdracht gaat het om services in Java en Kotlin (met onder andere Spring Boot) en daarnaast Python services. De ontwikkeling vindt plaats in een agile werkomgeving op een on-premise Kubernetes-platform, waarbij services zelfstandig worden uitgerold met behulp van CI/CD tooling. Samen met andere teamdisciplines wordt gewerkt aan administratieve producten voor het veilig, efficiënt en transparant vastleggen van gevoelige informatie binnen een hoogbeveiligde omgeving.
Front-end developer (2,0 fte)
De front-end developer ontwikkelt en beheert front-end schermen binnen een microservice-architectuur. De huidige front-end betreft met name webapplicaties gebaseerd op het React-framework. Er wordt gewerkt met een moderne technologie-stack met onder andere ES6 en een monorepo op basis van React. De bijdrage richt zich op het realiseren van front-end functionaliteit en het ondersteunen van de kwaliteit via onder andere test- en ontwikkeltools, binnen dezelfde agile werkomgeving en dezelfde high-beveiligde context.
Eisen
- Het team bevat T-shaped medewerkers.
- Het team staat open voor en is bereid de, in deze opdracht opgedane, kennis in voldoende mate vast te leggen en binnen de afdeling FIOD over te dragen aan Belastingdienst medewerkers.
- Het team moet leergierig zijn, maar ook hun kennis willen delen.
- De teamleden krijgen op basis van een AIVD-B onderzoek een verklaring van geen bezwaar, bij voorkeur beschikken zij hier al over.
- De aanbieding is gericht op het inhuren van een, bij voorkeur ingewerkt en op elkaar ingespeeld, high-code devops scrum team.
- Het gehele team is Nederlands sprekend.
Wensen
- Affiniteit met opsporing
- Ervaring binnen het overheidsdomein
- Ervaring met werken in agile/scrumomgeving in multidisciplinair team