Omschrijving
Voor een opdrachtgever zijn wij op zoek naar een senior Fullstack developer. In deze veelzijdige rol ben je verantwoordelijk voor het ontwikkelen en onderhouden van applicaties en websites die essentieel zijn voor het verzamelen en beheren van gegevens. Je werkt in een omgeving waar registertechnologieën en gegevensverwerking centraal staan, met als doel het ondersteunen van wet- en regelgeving binnen de zorgsector. Je wordt onderdeel van een integratie- en enablementteam dat bestaat uit ervaren professionals, waarbij samenwerking en kennisdeling hoog in het vaandel staan. De werkzaamheden bestaan uit het bouwen, configureren en deployen van software, waarbij je gebruik maakt van moderne technologieën zoals C#, .NET en Angular. Daarnaast ben je verantwoordelijk voor het automatiseren van testsets en het verder uitbouwen van het testautomatiseringsframework. Je analyseert en refineert user stories samen met het scrumteam en stakeholders, en vertaalt deze naar concrete testgevallen en testscripts. Naast het ontwikkelen van software ben je actief betrokken bij het opstellen en uitvoeren van systeemintegratie- en functionele acceptatietesten. Je werkt met geautomatiseerde testtools zoals Specflow, Selenium en SoapUI, en je bent bekend met het schrijven van feature files, hooks en steps. Het gebruik van Continuous Integration/Continuous Deployment tooling zoals Azure DevOps en GIT is voor jou vanzelfsprekend. Je draagt bij aan het verbeteren van de kwaliteit en efficiëntie van het ontwikkelproces door het toepassen van de testpiramide en het ontwikkelen van testplannen en testrapporten. In deze functie wordt van je verwacht dat je zelfstandig werkt, maar ook goed functioneert binnen een Agile team. Je bent analytisch sterk, oplossingsgericht en hebt een proactieve houding. Het is belangrijk dat je nauwkeurig werkt en streeft naar hoge kwaliteit in alles wat je oplevert. De projecten waaraan je werkt zijn maatschappelijk relevant en dragen bij aan de verbetering van de gezondheidszorg in Nederland. Je krijgt de kans om je kennis en ervaring in te zetten voor het realiseren van innovatieve oplossingen en het optimaliseren van bestaande processen. In deze rol krijg je veel verantwoordelijkheid en ruimte om jezelf verder te ontwikkelen binnen een professionele en inspirerende werkomgeving. Je werkt hybride, waarbij de hoofdlocatie in Den Haag is. De opdracht biedt een unieke kans om impact te maken op landelijke registers en systemen die van groot belang zijn voor de samenleving. Je werkt samen met betrokken collega’s die zich inzetten voor het realiseren van betrouwbare en toegankelijke digitale oplossingen. Kortom, deze opdracht biedt een uitdagende en afwisselende functie voor een ervaren Fullstack developer die graag werkt aan innovatieve projecten binnen een maatschappelijk relevante context.
Eisen
* Minimaal HBO/WO werk- en denkniveau
* Minimaal 5 jaar aantoonbare ervaring met .NET back-end ontwikkeling, waaronder C#, .NET framework, .NET MVC, ASP.NET, Entity Framework (Core) (Code-First), en REST (.NET WebApi)
* Minimaal 5 jaar aantoonbare ervaring met front-end ontwikkeling met een SPA framework, specifiek Angular
* Minimaal 3 jaar ervaring met het uitvoeren van systeemintegratie- en functionele acceptatietesten
* Minimaal 3 jaar ervaring met geautomatiseerde testtools zoals Specflow, Selenium Webdriver en SoapUI (en/of Postman)
* Ervaring met het schrijven van feature files, hooks en steps, en bekend met Page Objects
* Ervaring met Continuous Integration/Continuous Deployment tooling zoals Azure DevOps en GIT
* Bekend met het concept Test Pyramide
* Aantoonbare ervaring met het maken van testplannen, testscripts en testrapporten
* Ervaring met werken in Agile teams
Wensen
* Ervaring met het testen van Digitoegankelijkheid * Ervaring met het uitvoeren van performance-, stress-, load-, web- en securitytesten * Kennis en ervaring met het toepassen van de principes van Continuous Integration/Continuous Delivery * Mate van aantoonbare ervaring met het schrijven van feature files, hooks en steps en bekendheid met Page Objects * Mate waarin de kandidaat beschikt over de gevraagde competenties en vaardigheden (toetsbaar in CV, motivatie en/of mogelijk gesprek)
Competenties
* Zelfstandig kunnen werken * Sterk analytisch en probleemoplossend vermogen * Proactieve houding en niet bang om vragen te stellen of initiatief te nemen * Nauwkeurig en streeft naar hoge kwaliteit * Open en toegankelijk voor alle betrokken partijen * Goede communicatieve vaardigheden en overtuigingskracht * Voldoende methodische informatiekundige kennis * Resultaatgericht en besluitvaardig, met oog voor belangen van betrokkenen
