Belastingdienst

Helaas, deze vacature is niet langer actief

Originele vacaturetekst

Senior BPM developer

Functieomschrijving

“Binnen dit gemotiveerde team, waar het aan een gezonde dosis humor niet ontbreekt, verbeter en ondersteun ik op een leuke manier de processen van de Belastingdienst. De ene dag bouw ik een gebruikersscherm, de andere dag stel ik een server in of breid ik automatische tests uit.” Erik Uitenbroek, BPM developer bij de Belastingdienst.

Wat maakt het werken bij de Belastingdienst interessant?
De Belastingdienst heeft de grootste IT organisatie, circa 3500 IT collega’s, binnen Nederland. De afdeling competence center BPM, waar wordt gewerkt aan diverse nieuwe systemen met behulp van o.a. IBM BPM, is zelfs één van de grootste BPM afdelingen binnen Europa. We werken met circa 60 collega’s binnen 11 agile teams. En die grootte biedt jou een aantal voordelen:

  • Complex IT-landschap; meer dan 2500 koppelingen met andere systemen en intensieve samenwerking met collega’s binnen en buiten de afdeling, met de interne opdrachtgever, externe ketenpartners zoals het UWV en RDW.
  • Als senior ben je richtinggevend ten aanzien van de ontwikkelde producten.
  • Als senior coach je de BPM trainees en junioren.
  • We hebben onze eigen IT academie waar jij je verder kunt ontwikkelen.
  • Volop doorgroeimogelijkheden en diverse loopbaanpaden te volgen.
  • Je werkt aan maatschappelijk relevante projecten: denk onder aan de douane die door de naderende brexit voor talloze uitdagingen staat.
  • Goede werk-/privé balans; 36-urige werkweek en mogelijkheden tot thuis werken.

Een concreet voorbeeld van een maatschappelijk relevant project is algemene heffing motorrijtuigenbelasting. Elke drie maanden wordt de wegenbelasting automatisch geïnd. Als BPM developer heb je een brede bijdrage op de procesondersteuning. Dit gaat van het bouwen van een gebruikersscherm tot aan de back-end. Naast het bouwen ben je betrokken bij het proces; hoe is het proces opgebouwd? Hoe kunnen we dit optimaliseren door bijvoorbeeld te versnellen of de gebruiker van de juiste comfort informatie te voorzien. Dit doe je in nauwe samenwerking met de business analist. Je maakt de vertaalslag van gebruikerswensen naar de technologie. Daarnaast ontwikkel je geautomatiseerd testen, waarin je van de collega testers de scenario’s krijgt aangeleverd. Als developer werk je enerzijds gezamenlijk aan de gebruikersvriendelijkheid van de applicatie en anderzijds aan de performance van massale processen. Daarnaast ben je als developer nauw betrokken bij de roadmap die ontwikkelt wordt vanuit IBM voor het BPM product. Je werkt nauw samen in een agile team met een test engineer, BPM analist collega BPM developers.

Specifieke kenmerken van het competence center BPM:

  • Internationaal team met collega’s vanuit diverse landen en culturen. De voertaal is Engels.
  • Je fungeert als schakel door de requirements vanuit de business naar de Engelse collega’s te vertalen.
  • De afdeling is volop in transitie naar een geïntegreerde testaanpak in onze geautomatiseerde testaanpak in een CI/CD omgeving.
  • Meer dan 2500 s2s koppelingen.
  • Een gedreven team medewerkers die vanuit betrokkenheid het project naar een goed gezamenlijk eindresultaat willen brengen en die vanuit gedeelde passie met elkaar werkt.
  • Collega’s zijn bereid om elkaar te helpen en ondersteuning te bieden.
  • Goede werk-/privé balans door plaats en tijd onafhankelijk werken.
  • Diversiteit van junior, medior en senior vak expertise binnen het team, waarbij de senioren worden gekoppeld aan junioren voor overdragen kennis en kunde.

Werkzaamheden BPM developer:
In jouw rol als senior BPM-developer ontwikkel je procesmodellen die gerealiseerd worden in IBM Business Automation Workflow of Business Process Execution Language in een IBM mainframe omgeving. Daarbij is het gebruik van messaging queue’s, IBM-websphere en servicebusiness-technologie dag-dagelijkse kost. Als senior ben je richtinggevend en kader stellend voor de ontwikkelde producten. In een Scrum agile aanpak bedenk je effiënte en wendbare oplossingen. Hierbij onderhoud je nauw contact met de productowner. Aan het einde van elke sprint presenteer je samen met je team de resultaten. Met je collega’s maak je afspraken over de werkwijze en het op te leveren eindresultaat.

Maar er is meer:

  • Je neemt deel aan stand-ups.
  • Je bedenkt technische oplossingen.
  • Je realiseert zelfstandig gebruikersschermen (BPM workflow en javascript) en integreert deze met andere systemen.
  • Je bent aanwezig bij sessies voor refinements van stories met productowners.
  • Je realiseert zelfstandig gebruikersschermen in de BPM-workflow en JavaScript.
  • Je voert unittesten uit, ondersteunt jouw collega testers met test automatisering, lost test- en productiebevindingen op en verricht DevOps-werkzaamheden.
  • Je signaleert knelpunten en draagt bij aan de development guidelines.

Zullen we zakendoen en word jij de nieuwe collega van Erik Uitenbroek? Of wil je liever eerst eens praten over jouw misschien wel toekomstige werkzaamheden? Neem dan contact met ons op!

Vaardigheden

Salarisniveau schaal 11
Salarisomschrijving In beginsel vindt inschaling in de naast lagere salarisschaal plaats. Bij aanwezigheid van relevante kennis, ervaring of om arbeidsmarktoverwegingen kan inschaling op een hogere positie in de desbetreffende salarisschaal plaatsvinden. Ook bestaat de mogelijkheid om in bijzondere gevallen waarin de aanwezige kennis en/of ervaring dit rechtvaardigt, direct in de bij de functie behorende salarisschaal in te schalen.
Maandsalaris Min €3256 - €5003 (bruto)
Dienstverband Tijdelijke aanstelling / Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd
work_agreements -
Minimum aantal uren per week 32
Maximum aantal uren per week 36