Software Engineer (4FTE)

Belastingdienst

Apeldoorn

Door de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering).


Eisen:

  • Minimaal 3 jaar ervaring met programmeertalen zoals Java, C#, Python, of JavaScript/Typescript.
  • Ervaring in het ontwikkelen met Angular.
  • Ervaring met testautomatisering en tools zoals Robot Framework, Selenium, Cucumber of vergelijkbaar.
  • Ervaring met performancetesten en het gebruik van Glowroot is een pré.
  • Kennis van softwareontwikkelmethodieken zoals Agile, Scrum, of DevOps.
  • Vaardig in het werken met versiebeheersystemen zoals Git.
  • Ervaring met CI/CD pipelines en build tools zoals Jenkins, Maven, GitLab CI.
  • Ervaring met architectuurmodellen zoals microservices, serverless, monolithisch en begrip van softwarearchitectuur, design patterns en best practices.
  • Ervaring met testmethodieken (unit/integratie) en testautomatisering.
  • Bekend met het werken in een cloudomgeving zoals AWS, Azure, Google Cloud is een pré.
  • Ervaring met databases (relationeel en/of NoSQL) en API-integraties.
  • Ervaring als full stack Java software engineer.

Omschrijving:

IBS Loonheffingen is op zoek naar een medior full stack Java software engineer die meer wil dan alleen code schrijven en verder kijkt dan alleen technische testcases. Iemand die verantwoordelijkheid durft te nemen voor het product en de kwaliteit ervan, actief meedenkt over verbeteringen, risico’s durft te benoemen en goed aanvoelt wat de gebruiker en het team nodig hebben. De rol omvat het ontwerpen en ontwikkelen van softwareoplossingen, waarbij functionele eisen worden vertaald naar technische oplossingen. Je schrijft efficiënte, onderhoudbare en schaalbare code en werkt met verschillende programmeertalen en frameworks zoals Java, Python en .NET. Daarnaast ben je verantwoordelijk voor testen en kwaliteitsborging, waarbij je testplannen en scenario’s opstelt en uitvoert. Je signaleert en lost bugs en performanceproblemen op en werkt samen met je team aan code reviews. Het is belangrijk om de context en het product goed te begrijpen, zodat je in kunt leven in de eindgebruiker en effectieve oplossingen kunt bedenken. Samenwerken in een team is cruciaal; je neemt actief deel aan vergaderingen en draagt bij aan een goede werksfeer. Je onderhoudt en verbetert bestaande systemen en houdt technische schuld in de gaten. Innovatie en continu leren zijn ook belangrijke aspecten van deze rol, waarbij je nieuwe technologieën en methodieken bijhoudt.

Contactpersoon

Trees van Schaik

Aanbieding

Registreer en beheer jouw aanbieding

Superman

Word vandaag nog een Superhero!

Registreer je direct en krijg toegang tot het grootste aanbod IT-opdrachten van Nederland. Profiteer van slimme tools, AI-ondersteuning en een vliegende boost voor jouw freelance carrière. Waar wacht je nog op?

Registreer nu en word Superhero