Software Engineer – Belastingdienst - Verloning vacature
BelastingdienstVacatureomschrijving
LET OP: Dit betreft een Verambtelijkingaanvraag, na 1 jaar kom je bij de Belastingdienst in dienst.
IBS Loonheffingen is verantwoordelijk voor de integratie van de gehele oplossing die gerealiseerd kan worden door de eigen teams van IBS Loonheffingen, STS, GBS en raakvlakken binnen IBS. IBS Loonheffingen stemt de architectuur af, stuurt de realisatie en planning via de realisatieteams en verstrekt opdrachten naar de raakvlakken.
Daarnaast neemt IBS Loonheffingen de lead bij testen over de onderdelen heen en stemt zij af met de business owner over prioritering en implementatie- en releasemomenten.
Samen met de keten Loonheffingen staan de komende jaren grote uitdagingen centraal. Europese en nationale wet- en regelgeving zijn sterk in beweging en het applicatielandschap is sterk verouderd. Daarom wordt gewerkt aan modernisering met state-of-the-art architectuurprincipes en technologieën, met oog voor zowel tijdige naleving van wetgeving als een robuust en wendbaar applicatielandschap.
IBS Loonheffingen is op zoek naar een software engineer die meer wil dan alleen code schrijven en verder kijkt dan alleen technische testcases. De kandidaat durft verantwoordelijkheid te nemen voor het product en de kwaliteit ervan, denkt actief mee over verbeteringen, benoemt risico’s en voelt goed aan wat de gebruiker en het team nodig hebben.
- Ontwerpen en ontwikkelen van softwareoplossingen.
- Vertalen van functionele eisen naar technische oplossingen.
- Schrijven van efficiënte, onderhoudbare en schaalbare code.
- Werken met programmeertalen, frameworks en tools passend bij het project, zoals Java, Python en .NET.
- Opstellen en uitvoeren van testplannen, testscenario’s en automatische tests in Java.
- Meedenken over requirements en user stories vanuit een kwaliteitsbril.
- Uitvoeren van regressie-, integratie-, functionele- en performancetesten en betrokken zijn bij keten- en gebruikerstesten.
- Signaleren en oplossen van bugs en performanceproblemen.
- Meewerken aan code reviews en peer feedback om kwaliteit te waarborgen.
- Opzetten en onderhouden van testautomatisering met Robot Framework.
- Bewaken van productkwaliteit over de gehele keten heen.
- Inleven in de eindgebruiker en meedenken over bruikbare en effectieve oplossingen.
- Verantwoordelijkheid nemen voor het eindproduct, niet alleen voor een deel van de code.
- Samenwerken met product owners, testers, UX-designers en andere stakeholders.
- Actief deelnemen aan teamvergaderingen zoals stand-ups en retrospectives.
- Kennis delen met collega’s en bijdragen aan een goede werksfeer.
- Helpen bij het oplossen van technische of procesmatige knelpunten.
- Technische schuld aflossen en legacy-code moderniseren waar nodig.
- Monitoren van systemen via bijvoorbeeld logging, metrics en APM-tools.
- Doorvoeren van verbeteringen op basis van feedback of gebruikersdata.
- Bijhouden van nieuwe technologieën en methodieken.
- Proactief voorstellen doen voor technische of procesverbeteringen.
- Zichzelf ontwikkelen via cursussen, conferenties of certificeringen.
Eisen
- Ervaring met programmeertalen zoals Java, C#, Python of JavaScript/Typescript, afhankelijk van de stack.
- Ervaring in het ontwikkelen met Angular.
- Ervaring met testautomatisering en tools zoals Robot Framework, Selenium, Cucumber of vergelijkbaar.
- KWIV-profiel: Professional Developer Scrum.
Wensen
- Ervaring met performancetesten.
- Ervaring met het gebruik van Glowroot.
Competenties
- Sterke analytische en conceptuele vaardigheden.
- Sterk probleemoplossend vermogen en in staat technische uitdagingen systematisch te analyseren en op te lossen.
- Vermogen om complexe systemen te doorgronden en logisch te structureren.
- Kan functionele eisen vertalen naar technische oplossingen.
- Heeft oog voor kwaliteit, onderhoudbaarheid en schaalbaarheid van code.
- In staat om afhankelijkheden, risico’s en gevolgen van technische keuzes te overzien.
- Kan technische informatie helder overbrengen, zowel schriftelijk als mondeling in de Nederlandse taal.
- Luistert actief naar collega’s, stakeholders en gebruikers.
- Kan feedback geven en ontvangen op een constructieve manier.
- Draagt bij aan documentatie en kennisdeling binnen het team.
- Is in staat complexe concepten eenvoudig uit te leggen aan niet-technische collega’s.
- Teamspeler die actief bijdraagt aan een positieve samenwerking binnen het team.
- Neemt verantwoordelijkheid voor eigen werk en het gezamenlijke resultaat.
- Toont initiatief en denkt proactief mee over product- en procesverbetering.
- Kan indien nodig de leiding nemen in technische discussies of deelprojecten.
- Helpt collega’s waar nodig en deelt actief kennis met minder ervaren teamleden.
- Werkt effectief samen met stakeholders buiten het ontwikkelteam.
Overige informatie
De Belastingdienst draagt bij aan een financieel gezond Nederland door eerlijk en zorgvuldig belasting te heffen en te innen. Hiermee is er in Nederland geld beschikbaar voor onder meer zorg, onderwijs en openbaar vervoer.
De IV-organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT-voorzieningen. Dit gebeurt deels met intern aanwezige expertise en deels door het aantrekken van oplossingen en expertise uit de markt.
De visie van IBS Loonheffingen voor de toekomst omvat onder meer: top IT-werkgever worden, ontwikkeling richting DevOps, zelforganiserende teams, ruimte voor ontplooiing en eigen inbreng, een t-shaped benadering van software engineers en werken in een complexe omgeving met nieuwe technologieën.
Sollicitatie procedure
-
Vind een vacature die bij je past
Bekijk het actuele overzicht van beschikbare vacatures en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de vacature.
-
Solliciteer direct
Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.
-
Reactie van de werkgever
Na je sollicitatie neemt de werkgever of partner contact met je op. Je hoort of je wordt uitgenodigd voor een gesprek, of dat je eventueel in aanmerking komt voor een andere vacature.
-
Start met je nieuwe baan
Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de werkgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.