Een socialezekerheidsorganisatie uit de openbare sector staat in voor het onderhoud en de verdere uitbouw van toepassingen die de wettelijke dienstverlening voor zelfstandigen ondersteunen. De rol van fullstack .NET-ontwikkelaar omvat frontend- en backendontwikkeling met C#, .NET Framework, .NET Core en Blazor, naast automatisering in Azure Cloud via Azure DevOps CI/CD-pipelines.
De missie
Meer dan 150 mensen werken binnen de IT-afdeling, die georganiseerd is in tien multidisciplinaire ontwikkelingsteams. Elk team bestaat uit ongeveer tien leden, waaronder ontwikkelaars, businessanalisten, testanalisten, een Ops Engineer, een Product Owner en een Scrum Master. De teams werken volgens Agile/Scrum binnen een SAFe-omgeving en onderhouden toepassingen die de belangrijkste administratieve processen ondersteunen. Het landschap omvat C#, .NET Framework, .NET Core, Blazor, MS SQL en Azure Cloud, met communicatie tussen services via gRPC Remote Procedure Calls, NServiceBus-messaging en WCF.
In deze rol ontwerpt, ontwikkelt en onderhoudt u .NET-toepassingen in zowel de frontend- als backendlaag. U vertaalt functionele analyses naar technische ontwerpen, ondersteunt de businessanalisten bij het valideren van specificaties en zorgt ervoor dat nieuwe functionaliteit aan de verwachte kwaliteits- en prestatieniveaus voldoet. De oplevering verloopt iteratief, samen met ontwikkelaars, testers, businessanalisten, de Product Owner, de Scrum Master en de Ops Engineer. Daarnaast lost u tweedelijns technische problemen op, draagt u bij aan de documentatie en deelt u kennis over implementaties met junior ontwikkelaars.
Uw verantwoordelijkheden
- U ontwerpt en levert frontend- en backendfunctionaliteit met C#, .NET Framework, .NET Core en Blazor, waarbij de implementaties afgestemd blijven op de gevalideerde technische specificaties.
- U bouwt Azure DevOps CI/CD-pipelines voor .NET-toepassingen en onderhoudt unit tests die de ontwikkelings-, test- en productieomgevingen stabiel houden.
- U integreert applicatiecomponenten via gRPC Remote Procedure Calls, WCF, NServiceBus of een ander geschikt berichtenpatroon.
- U analyseert en verhelpt tweedelijnsbugs, biedt technische ondersteuning aan collega's en helpt terugkerende problemen te verminderen.
- U verbetert ontwikkelingsprocessen, softwarekwaliteit en de prestaties van toepassingen door relevante technologieën en methodes te evalueren.
- U stelt technische documentatie op, kijkt die na en deelt kennis binnen het multidisciplinaire team.
Uw profiel
Essentiële vaardigheden
- U hebt minstens vijf jaar professionele ervaring als .NET-ontwikkelaar en was daarbij verantwoordelijk voor zowel frontend- als backendontwikkeling.
- U ontwikkelt en onderhoudt toepassingen in C#, .NET Framework, .NET Core en Blazor.
- U configureert en beheert Azure Cloud-services en Azure DevOps CI/CD-pipelines, inclusief geautomatiseerde build-, test- en deploymentstappen.
- U werkt vlot met MS SQL en servicecommunicatie via gRPC, WCF en NServiceBus of een ander berichtenpatroon.
- U hebt minstens drie jaar ervaring met Agile/Scrum en levert een doeltreffende bijdrage binnen een SAFe-deliverymodel.
- U analyseert technische problemen, neemt zelfstandig beslissingen en legt technische concepten helder uit aan technische en niet-technische stakeholders.
- U werkt samen met ontwikkelaars, testers, businessanalisten en productverantwoordelijken, past zich aan de prioriteiten aan en neemt verantwoordelijkheid voor kwaliteit en oplevering.
Talen
- Frans of Nederlands: C2, of een gelijkwaardige beheersing op moedertaalniveau in een van beide talen.
- De tweede landstaal: A2, om de taal te begrijpen en zich op basisniveau schriftelijk en mondeling uit te drukken.
- Engels: A2, voor het begrijpen van technische en projectdocumentatie.
Opleiding
- Bachelor- of masterdiploma in de informatica, of gelijkwaardige beroepservaring.