Masters in Public

Software Engineer, Arnhem

Posted: 2 minutes ago

Job Description

Vacature: Medior Full Stack Java Software Engineer bij IBS LoonheffingenIBS 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. Wij zoeken iemand die verantwoordelijkheid durft te nemen voor het product en de kwaliteit ervan, actief meedenkt over verbeteringen, risicos durft te benoemen en goed aanvoelt wat de gebruiker en het team nodig hebben.Verantwoordelijkheden2. Testen en kwaliteitsborging3. Begrijpen van de context en het product4. Samenwerken in een team5. Onderhouden en verbeteren van bestaande systemen6. Bijdragen aan innovatie en continu lerenAchtergrond opdracht Ontwerpen en ontwikkelen van softwareoplossingenVertalen van functionele eisen naar technische oplossingenSchrijven van efficiënte, onderhoudbare en schaalbare codeWerken met programmeertalen, frameworks en tools passend bij het project (zoals Java, Python, .NET, enz.)Opstellen en uitvoeren van testplannen, testscenarios en automatische tests (Java)Meedenken over requirements en user stories vanuit een kwaliteitsbrilUitvoeren van regressie-, integratie-, functionele- en performance testen en betrokken bij keten- en gebruikerstestenSignaleren en oplossen van bugs en performanceproblemenMeewerken aan code reviews en peer feedback om kwaliteit te waarborgenOpzetten en onderhouden van testautomatisering (met Robot Framework)Bewaken van productkwaliteit over de gehele keten heenInleven in de eindgebruiker en meedenken over bruikbare en effectieve oplossingenVerantwoordelijkheid nemen voor het eindproduct, niet alleen het stukje codeSamenwerken met product owners, testers, UX-designers en andere stakeholdersActieve deelname aan teamvergaderingen (bijv. stand-ups, retrospectives)Kennis delen met collegas en bijdragen aan een goede werksfeerHelpen bij het oplossen van technische of procesmatige knelpuntenTechnische schuld aflossen en legacy-code moderniseren waar nodigMonitoren van systemen (bijv. via logging, metrics, APM-tools)Doorvoeren van verbeteringen op basis van feedback of gebruikersdataBijhouden van nieuwe technologieën en methodiekenProactief voorstellen doen voor technische of procesverbeteringenIBS LH is verantwoordelijk voor de integratie van de gehele oplossing die gerealiseerd kan worden door de eigen teams van IBS LH, STS, GBS en raakvlakken binnen IBS. IBS LH stemt de architectuur af, stuurt de realisatie en de planning via de realisatieteams en verstrekt de opdrachten naar de raakvlakken. IBS LH neemt de lead bij testen over de onderdelen heen en stemt af met de business owner (productmanagement) over prioritering en implementatie- en releasemomenten. Samen met de keten Loonheffingen staan we de komende jaren voor grote uitdagingen. De Europese en nationale wet- en regelgeving is sterk in beweging. Daarnaast is het applicatielandschap sterk verouderd. Om aan huidige en nieuwe wet- en regelgeving te kunnen blijven voldoen moet het applicatielandschap worden gemoderniseerd, met gebruikmaking van state-of-the-art architectuurprincipes en technologieën. Hierbij moet voortdurend de afweging worden gemaakt tussen enerzijds het tijdig kunnen voldoen aan de eisen van wetgeving en business en het anderzijds realiseren van een robuust en wendbaar applicatielandschap om dit ook in de toekomst te kunnen doen.Onze visieTop IT werkgever wordenOntwikkeling richting DevOps visieZelforganiserende teams met kans om je zelf te ontplooien en je eigen inbreng naar voren te brengenT-shaped (software engineers)Uitdagingen door complexiteit omgeving en meer nieuwe technologieën De eisenProfessional Developer Scrum2.1.1 APPLICATIEONTWIKKELINGErvaring met programmeertalen, zoals Java, C#, Python, of JavaScript/Typescript (afhankelijk van de stack).Ervaring in het ontwikkelen met AngularErvaring met testautomatisering en tools zoals Robot Framework, Selenium, Cucumber of vergelijkbaarErvaring 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 (bijv. 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 (bijv. AWS, Azure, Google Cloud) is een pré.Ervaring met databases (relationeel en/of NoSQL) en API-integraties.Ervaring als full stack Java software engineer5cd8a0b9cc68f9ffa4c9253553278a55wer

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In