Voor deze rol mogen wij niet samenwerken met derde partijen maar wel met freelancers.
Bouw mee aan de digitale toegang waar miljoenen klanten dagelijks op vertrouwen. Als Senior Full-stack Developer in het team Accounts & Inlog bepaal je mee hoe onze inlog- en registratieketen eruitziet, en bouw je die ook zelf.
Als Senior Full-stack Developer werk je binnen het scrumteam Accounts & Inlog aan de digitale klantomgeving van het platform waar klanten veilig kunnen inloggen en hun producten beheren. Je ontwikkelt oplossingen die direct bijdragen aan een betrouwbare en prettige klantreis, en je neemt de technische keuzes die daarvoor nodig zijn.
Dit ga je doen als Senior Full-stack Developer:
Deze rol is daadwerkelijk full-stack. Grofweg 40% van je werk zit in de front-end en 60% in de back-end, met verschuivingen per sprint. Je bouwt dus zelf de Vue-componenten in de klantomgeving én de .NET-services en API’s daarachter. Je schuift niet alleen aan bij het ontwerp, maar je bent ook betrokken bij de bouw en implementatie.
Je gaat onder andere:
• ontwikkelen en verbeteren aan zowel de front-end (Vue.js, TypeScript) als de back-end (.NET, .NET Core) van onze inlog- en registratieketen;
• technische keuzes maken op het gebied van architectuur en security, en deze afstemmen met de Tech lead van de afdeling;
• het aanspreekpunt zijn voor de Product Owner als het gaat om techniek, met een leidende rol in refinement- en sizingsessies;
• onze Azure-omgeving, CI/CD-pipelines en DevOps-werkwijze verder verbeteren en toepassen in het dagelijks werk;
• bijdragen aan veilige autorisatieflows, securityverbeteringen en toegankelijke oplossingen;
• de non-functionals bewaken van onze inlog- en registratieketen: beschikbaarheid, performance en de afhandeling van verstoringen;
• testen opzetten en verbeteren, zoals unit-, component- en end-to-end tests;
• het technisch aanspreekpunt zijn richting onze leverancier: koppelvlakken en opgeleverd werk beoordelen en technische escalaties voeren;
• je kennis actief delen, zodat wat jij weet niet bij jou alleen blijft.
Deze vacature is echt iets voor jou, want jij
• hebt minimaal 7 jaar relevante werkervaring als developer, en bent gewend zelfstandig technische keuzes te maken en collega’s inhoudelijk verder te helpen;
• hebt ruime ervaring met Microsoft .NET, .NET Core en cloudimplementaties in Microsoft Azure;
• hebt aantoonbaar productiewerk in Vue.js en TypeScript op je naam staan: je hebt zelf componentarchitectuur opgezet, state management ingericht en front-end tests geschreven, en je kunt uitleggen welke afwegingen je daarbij hebt gemaakt;
• weet wat er nodig is om een front-end performant, toegankelijk (WCAG) en onderhoudbaar te houden, en herkent wanneer een oplossing over een jaar onhoudbaar wordt;
• denkt op een hoger abstractieniveau: je kent de gangbare design patterns en weet wanneer je ze wél en niet toepast;
• hebt ervaring met het ontwerpen van software binnen een groot, verweven IT-landschap en weet hoe je dat onderhoudbaar houdt. Je herkent de valkuilen uit ervaring en benoemt ze vóórdat ze geld kosten;
• weet je weg in netwerken en connectiviteit, en bent vooral sterk in het afstemmen met onze netwerkteams: je communiceert helder, blijft vragen stellen +tot je de onderste steen boven hebt en legt vast welke firewallregels nodig zijn voor koppelingen tussen Azure, on-premises en third-party applicaties;
• hebt ervaring met Azure DevOps, CI/CD of vergelijkbare build- en deploymentprocessen;
• past accessibility, security, privacy by design en onderhoudbaarheid bewust toe in je dagelijkse ontwikkelwerk;
• ontwikkelt graag in een scrumteam en voelt je thuis in een omgeving met tweewekelijkse sprints en SAFe-kwartaalplanningen;
• zet AI-tooling, zoals Copilot, bewust en verantwoord in om developmentwerk efficiënter te maken, kunt onderbouwen waar dit wél en niet waarde toevoegt, en bewaakt de review- en securitydiscipline op code die zo tot stand komt;
• Een pré: je hebt aantoonbare ervaring met identity en access management: OAuth 2.0
Contact
-
1 van 4Vul je gegevens inVia onderstaande knop kun je je gegevens achterlaten en je CV uploaden.
-
2 van 4Wij nemen contact met je opIn een eerste kennismakingsgesprek bespreken we je wensen, ambities en drijfveren.
-
3 van 4Persoonlijk gesprekWe stellen je voor aan de klant, je wordt uitgenodigd voor een persoonlijk gesprek.
-
4 van 4Contract besprekingenBij een match bespreken we samen met jou en de klant alle details door.
