Software Engineer

Ibs Loonheffingen
Apeldoorn, Netherlands
1 day ago
Apply on www.careerjet.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
Dutch

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Applications Architecture C Sharp (Programming Language) Code Review DevOps Python (Programming Language) Scrum Methodology Selenium Software Engineering TypeScript
+5 more
Data Logging Technical Debt AngularJS Cucumber (Software) Programming Languages

Job description

Voor de Belastingdienst zoeken wij een Software Engineer. Je werkt als software engineer binnen IBS Loonheffingen en neemt verantwoordelijkheid voor zowel code als het eindproduct en de kwaliteit daarvan. Je denkt actief mee over verbeteringen, benoemt risico’s en stemt af met gebruikers en het team om bruikbare en effectieve oplossingen te realiseren. Werkzaamheden

  • Je ontwerpt en ontwikkelt softwareoplossingen door functionele eisen te vertalen naar technische ontwerpen.
  • Je schrijft efficiënte, onderhoudbare en schaalbare code in relevante talen en frameworks (bijv. Java, Python, .NET).
  • Je stelt testplannen en testscenario’s op en voert automatische tests uit (o.a. Java); je draagt bij aan regressie-, integratie-, functionele- en performance tests.
  • Je denkt mee over requirements en user stories vanuit een kwaliteitsbril en bewaakt de productkwaliteit over de gehele keten.
  • Je signaleert en lost bugs en performanceproblemen op en neemt deel aan code reviews en peer feedback.
  • Je zet testautomatisering op en onderhoudt deze (bijv. Robot Framework) en draagt bij aan keten- en gebruikerstesten.
  • Je leeft je in in de eindgebruiker en neemt verantwoordelijkheid voor het volledige eindproduct, niet alleen voor losse onderdelen.
  • Je werkt samen met product owners, testers, UX-designers en andere stakeholders en neemt actief deel aan teamactiviteiten (stand-ups, retrospectives).
  • Je vermindert technische schuld en moderniseert legacy-code waar nodig, monitort systemen via logging, metrics en APM-tools en voert verbeteringen door op basis van feedback en gebruikersdata.
  • Je draagt bij aan innovatie door nieuwe technologieën en methodieken bij te houden en proactief voorstellen te doen voor technische en procesverbeteringen.

Context Je opereert binnen IBS Loonheffingen, dat verantwoordelijk is voor de integratie van oplossingen die gerealiseerd worden door verschillende interne realisatieteams en raakvlakken. IBS Loonheffingen stemt architectuur, realisatie en planning af, neemt de lead bij testen over onderdelen heen en stemt prioritering en releasemomenten af met de business owner. De keten Loonheffingen staat voor grote uitdagingen: Europese en nationale wet- en regelgeving verandert snel en het applicatielandschap is verouderd. Er wordt gewerkt aan modernisering met state-of-the-art architectuurprincipes en technologieën, waarbij voortdurend balans wordt gezocht tussen het tijdig voldoen aan wettelijke eisen en het realiseren van een robuust, wendbaar applicatielandschap voor de toekomst. IBS Loonheffingen heeft een duidelijke visie voor de toekomst; zij richten zich onder meer op het worden van een top IT-werkgever, ontwikkeling richting een DevOps-visie, zelforganiserende teams, t-shaped software engineers en het aangaan van complexe technologische uitdagingen.

  • Je kunt functionele eisen vertalen naar technische oplossingen met oog voor kwaliteit, onderhoudbaarheid en schaalbaarheid.
  • Je communiceert technische informatie helder in het Nederlands, luistert actief en draagt bij aan documentatie en kennisdeling.
  • Je geeft en ontvangt feedback op een constructieve manier en legt complexe concepten eenvoudig uit.
  • Je bent een teamspeler die verantwoordelijkheid neemt, initiatief toont en proactief meedenkt over product- en procesverbetering.
  • Je kunt leiding nemen in technische discussies of (deel)projecten en ondersteunt minder ervaren teamleden.
  • Je werkt effectief samen met stakeholders buiten het ontwikkelteam.

Requirements

  • Je beschikt over sterke analytische vaardigheden en vakinhoudelijke kennis op HBO-niveau binnen ICT.
  • Je hebt een sterk probleemoplossend vermogen en kunt complexe systemen structureren.

  • Je hebt ervaring met programmeertalen zoals Java, C#, Python of JavaScript/TypeScript (afhankelijk van de stack)
  • Je hebt ervaring met het ontwikkelen van applicaties met Angular
  • Je hebt ervaring met testautomatisering en met tools zoals Robot Framework, Selenium of Cucumber (of vergelijkbare tools)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

2:35 min

Selecting Selenium for browser automation and testing

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

2:18 min

Evolution of web automation from Selenium to Puppeteer

Miki Lombardi · JS Congress

Videos

See all

Related articles

See all