Ministerie van Financiën

 Inhuren teamvraag BAW/Java/Camunda scrum team – Overige Middelen

Inleiding

Integratie Business Services (IBS) heeft als missie het voortbrengen en leveren van herkenbare IT-oplossingen voor de business van de Belastingdienst. Hierbij worden generieke en specifieke voorzieningen geïntegreerd tot compleet werkende IT-oplossingen. De Afdeling IBS Overige Middelen (IBS OVM) is verantwoordelijk voor adviesregie, architectuur, ontwerp, bouw, test, integratie, (gebruikers)documentatie en het implementatierijp opleveren van de aangepaste bedrijfsprocessen en informatievoorziening binnen de keten Overige Middelen (jaarlijkse inkomsten meer dan €14 miljard). IBS OVM is verantwoordelijk voor de integratie van de gehele oplossing die gerealiseerd kan worden door de eigen teams van IBS OVM, teams van Generieke Voorzieningen en raakvlakken binnen IBS. IBS OVM stemt de architectuur af, stuurt de realisatie en op aangeven van de business de planning via de realisatieteams en verstrekt de opdrachten naar de raakvlakken. IBS OVM neemt de lead bij testen over de onderdelen heen en stemt af met de business owner (en productmanagement) over prioritering en implementatie- en releasemomenten. De voortbrenging is volgens het Scaled Agile Framework ingericht.


Uitdagingen

Binnen IBS OVM wordt de komende periode nieuwe wetgeving geïmplementeerd, de CO2 heffing voor glastuinbouw. Tevens zijn wij DevOps aan het implementeren, wat betekent dat applicaties ontwikkeld worden met OpenShift en het bijbehorende applicatielandschap. Wij gaan ontwikkelen volgens de architectuurkaders wat betekent dat wij ook gebruik gaan maken van IBM BAW en Camunda voor de workflow in de applicatie. Het team is bemenst met twee interne medewerkers in de rol van scrummaster/ontwerper en senior tester. Verder moet de ontwikkelcapaciteit te worden uitgebreid waarvoor deze uitvraag wordt gedaan.


Teamgrootte

Aantal Functie Tarief

1 Lead (senior) Ontwikkelaar Java/Camunda/BAW Cf. functieschaal Rijk S11

0,5 Ontwerper Cf. functieschaal Rijk S11 

2 Ontwikkelaars BAW Cf. functieschaal Rijk S10-S11

3 Ontwikkelaars Java/Camunda Cf. functieschaal Rijk S10-S11


Verwachtingen Belastingdienst

Na een inwerkperiode wordt van het team verwacht dat het zelfstandig onder begeleiding van de product owner en de scrum master de benodigde applicaties kan ontwikkelen en onderhouden inclusief de benodigde CI/CD pipeline.


Aanbieding leverancier

Naar aanleiding van meerdere succesvolle teamuitvragen binnen de directie IV willen wij wederom via deze constructie een BAW/Java/Camunda scrum team inhuren. Wij verwachten dat de leverancier tot de gunning actief meedenkt over het vormen van het team, alsmede de samenwerkingsverbanden tussen IBS OVM en de leverancier. We streven stabiele teams na, maar na twee jaar moet het product klaar zijn. We verwachten dat de leverancier proactief zal acteren om de bezetting van het team (zowel kwantitatief als kwalitatief) op peil te houden. Dit verwachten we ook als langdurige ziekte/afwezigheid van een teamlid dreigt of aan de orde is. Dit alles binnen de standaard voorwaarden m.b.t. vervanging. Het team is verantwoordelijk voor het refinen van features, uitwerken van user stories, het programmeren van de stories, testautomatisering en het doorlopen van alle benodigde testvarianten (denk aan unit-testen, integratietesten etc.). Daarnaast wordt er gewerkt in een DevOps situatie, waardoor er ook beheerwerkzaamheden worden uitgevoerd door het team.


Team eisen en voorwaarden

  • De individuele inhuur betreft 36-40 uur per week per teamlid met als uitzondering de ontwerper voor 0,5 fte.
  • Het team bevat T-shaped ontwikkelaars.
  • Open Shift/Container Hosting en DevOps-ervaring is een must;
  • BAW, Camunda en Java kennis is een must;
  • Het team staat open voor en is bereid de, in deze opdracht opgedane, kennis in voldoende mate vast te leggen en binnen de afdeling Overige Middelen over te dragen aan Belastingdienst medewerkers;
  • Het team moet leergierig zijn, maar ook hun kennis willen delen;


De aanbieding

  • De aanvraag betreft een vrijblijvende aanvraag.
  • De aanbieding is gericht op het inhuren van een, bij voorkeur ingewerkt en op elkaar ingespeeld, BAW/Java/Camunda scrum team.
  • Er wordt beschreven hoe invulling gegeven wordt aan de eisen en voorwaarden van het team (zie vorige paragraaf).

In de aanbieding is door de leverancier opgenomen:

  • wat de ervaring is van dit team
  • welke teamleden al eerder met elkaar hebben samengewerkt (inclusief de duur)
  • bij welke opdrachtgever(s) de teamleden eerder hebben samengewerkt
  • hoe de leverancier aankijkt tegen de samenwerking tussen de zittende medewerkers (product owner, scrum master, RTE, collega-ontwikkelteams etc.) en het door de leverancier te leveren team
  • wat de leverancier verwacht van de Belastingdienst gerelateerd aan bovenstaande samenwerking
  • of de leverancier in staat is om het team z.s.m. te laten starten.
  • Het is aan de leverancier om de samenstelling van het team te bepalen m.b.t. expertises van de teamleden, bijv. 6 Java-ontwikkelaars of een combi van Java-ontwikkelaars en test-ontwikkelaars;
  • Voor de opdrachtuitvoering is hybride werken vereist.
  • De initiële inhuurperiode loopt tot eind 2025, met mogelijke verlenging. Het is binnen zes maanden, vertrek medewerker buiten het bedrijf uitgezonderd, niet toegestaan ander teamleden in te zetten binnen het team. 
  • In het kader van Wet DBA bevat het team geen ZZP’ers!


Planning

Intake gesprekken

  • De intake gesprekken vinden plaats vanaf 3 maart. De leverancier kan, in de aanbieding, een voorkeur uitspreken voor een dagdeel op de genoemde datum. Waar mogelijk wordt met de voorkeur rekening gehouden.
  • Als onderdeel van de intake gesprekken wordt verwacht dat het voltallig team zich presenteert aan de Belastingdienst. Er is dan ruimte voor het stellen van wederzijdse vragen.
  • Instroom & on-boarding - De instroom en on-boarding zal plaatsvinden vanaf week 13


Locatie

  • De werkzaamheden worden uitgevoerd op locatie Quintax te Apeldoorn en Hybride, iedere te bepalen werkdag hebben we de mogelijkheid voor samenwerking in Apeldoorn. Minimaal 1x per week verwachten wij het team fysiek op locatie Quintax in Apeldoorn. In de startfase wellicht 2 dagen.
  • Indien nodig voor de samenwerking moet het team bereid zijn incidenteel een extra dag naar Apeldoorn te komen. Maar ook aanwezigheid op de SAFe-events, zoals Inspect&Adept en PI-events is fysiek en vereist.
  • Het is daarnaast een pré wanneer het team (fysiek) kan samenwerken op een locatie van de leverancier.
  • Het is te adviseren rekening te houden met een reisafstand naar Apeldoorn.


Beoordeling en gunning aanbiedingen

  • De beoordeling vindt plaats op het niveau van het team en niet per individueel teamlid.
  • Een intakegesprek zal gevoerd worden met de scrum master, teamleider en een lead developer. Vanuit de Belastingdienst zullen aanwezig zijn: de Release Train Engineer, scrummaster, product owner, een lead developer en een verantwoordelijk teamleider.


Gevraagde profielen

Functioneel Ontwerper (0,5 fte)

Opdracht:

We zijn op zoek naar een ontwerper die het leuk vindt om te werken binnen een hecht Java scrum team in een samenwerking met een interne ontwerper. Je maakt het ontwerp van de te realiseren functionaliteit.

Deze taken neem je voor je rekening:

  • Functioneel ontwerpen van componenten en koppelvlakken
  • Werken met services

Je zorgt voor een goede en intensieve afstemming met de andere ontwikkelaars, product owner, procesontwerper, architect en gebruikers. Je bouwt aan nieuwe functionaliteit, lost incidenten en problemen met de bestaande functionaliteit op en denkt mee en adviseert over ontwerp en architectuur van de applicatie. Je bewaakt de realisatie van de service georiënteerde architectuur samen met de solution architect. Je ondersteunt de testers waar nodig met het uitvoeren van tests en het onderhouden en uitbreiden van de testware.

In sprints van 2 weken werken we nauw samen met de product owner aan nieuwe functionaliteit die we vervolgens naar productie brengen.

Eisen:

  • Opstellen functioneel ontwerpen
  • Opstellen user stories in overleg met product owner en business
  • Minimaal 5 jaar ervaring
  • Opstellen, onderhouden en reviewen van relevante ontwerpdocumentatie en applicatieproducten
  • Aantoonbare ervaring als ontwerper
  • Kennis van gegevensmodellering
  • Ervaring met werken met use cases
  • Ontwerpkennis Java (web)applicatiesWensen:
  • Ervaring met business proces management is een pré
  • Ervaring met rule engines is een pré


Fullstack developer (1x Lead fullstack developer & 5 x fullstack developers waarvan 2 BAW kennis en ervaring hebben)

Opdracht:

We zijn op zoek naar 4 fullstack-developers Java en twee BAW developers die het leuk vindt om te werken binnen een hecht scrum team. Je zorgt voor een goede en intensieve afstemming met de andere ontwikkelaars en staat in nauw contact met de andere teamleden, product owner, procesontwerper, architect en gebruikers. Je bouwt aan nieuwe functionaliteit, lost incidenten en problemen met de bestaande functionaliteit op en denkt mee en adviseert over ontwerp en architectuur van de applicatie. Daarnaast automatiseer je samen met de sr. Tester testcases en voert de regressietest uit. In sprints van 2 weken werken we nauw samen met de product owner aan nieuwe functionaliteit die we vervolgens naar productie brengen.

Eisen:

  • De Lead fullstack developer heeft minimaal 5 jaar ervaring
  • De BAW developers hebben 5 jaar ervaring en de benodigde certificaten
  • Je hebt werkervaring met het ontwikkelen in Java, Angular en Camunda .
  • Je hebt ervaring met het test automatisering.
  • Je beheerst de volgende technologieën en frameworks: Quarkus (eventueel Spring), Git, Robotframework, OpenShift (Kubernetes), Camunda.
  • bouw ervaring met SOA. Niet alleen onderhoud, maar ook het technisch opzetten ervan en technisch ontwerpen.
  • bouw ervaring met OpenShift, en ook opzetten nieuwe applicatie in OpenShift
  • bouw ervaring met Angular, pré: Bold (design system van de Belastingdienst).
  • Ervaring met Robotframework.
  • bouw ervaring met technisch opzetten van xsd's
  • Je hebt kennis van continuous integration, continuous delivery (CI/CD) en DevOps.
  • Je hebt Open Shift DO180 & DO288 certificaten (of nog te behalen).


Deadline: maandag 24 februari 2025 16:00 uur


Reageer nu