Een Belgische overheidsorganisatie voor sociale zekerheid breidt haar IT-departement uit, dat meer dan 150 medewerkers telt, verdeeld over tien multidisciplinaire developmentteams. Deze functie als fullstack .NET-ontwikkelaar omvat de realisatie van frontend- en backendfunctionaliteiten met C#, .NET Framework, Blazor, Azure Cloud en Azure DevOps CI/CD-pipelines, en de ondersteuning van applicaties in een tweetalige omgeving ten dienste van Franstalige en Nederlandstalige stakeholders.
De missie
Meer dan 150 IT-collega's werken in tien multidisciplinaire teams van telkens ongeveer tien personen. Elk team telt ontwikkelaars, businessanalisten, testers, een Ops Engineer, een Scrum Master en een Product Owner. De teams leveren .NET-applicaties op en onderhouden ze binnen een context van Agile/Scrum en SAFe, met Azure Cloud, Azure DevOps en geautomatiseerde opleveringsprocessen. Het bredere technische landschap omvat gRPC, Windows Communication Foundation (WCF), messaging patterns zoals NServiceBus en Microsoft SQL Server (MS SQL).
Als lid van een van deze teams neemt u frontend- en backendwijzigingen voor uw rekening, van het technisch ontwerp tot en met de ontwikkeling, het testen en het onderhoud. U zet functionele analyses om in technische specificaties en ondersteunt de Business Analyst bij het valideren ervan. U levert uw werk iteratief op met het team en draagt bij aan de kwaliteit, prestaties en operationele stabiliteit van de applicaties.
Uw verantwoordelijkheden
- Ontwerpen en opleveren van fullstack .NET-functionaliteiten voor frontend- en backendcomponenten met C#, .NET Framework, .NET Core en Blazor.
- Vertalen van functionele analyses naar technische ontwerpen en de specificaties vóór de implementatie valideren met de Business Analyst.
- Opzetten en onderhouden van Azure DevOps CI/CD-pipelines en unit tests om betrouwbare ontwikkel-, test- en productieomgevingen te ondersteunen.
- Integreren van applicatiecomponenten met gRPC, WCF, NServiceBus of vergelijkbare messaging patterns, en Microsoft SQL Server.
- Analyseren en oplossen van technische problemen op tweedelijnsniveau, bugs en prestatieproblemen, en tegelijk technische ondersteuning bieden aan collega's.
- Verbeteren en documenteren van ontwikkelpraktijken, softwarekwaliteit en technische documentatie, inclusief het nalezen van documentatie die door juniorontwikkelaars werd opgesteld.
Uw profiel
Essentiële vaardigheden
- Minstens 5 jaar professionele ervaring als .NET-ontwikkelaar, met praktische verantwoordelijkheid voor zowel frontend- als backendontwikkeling.
- Praktische ervaring met .NET Framework, .NET Core, C#, Blazor, Azure Cloud en Azure DevOps.
- Ervaring met het opzetten en onderhouden van CI/CD-pipelines en unit tests in Azure DevOps.
- In staat om te werken met gRPC, WCF, MS SQL en NServiceBus of een ander messaging pattern.
- Minstens 3 jaar ervaring in Agile Scrum-teams, met het vermogen om stapsgewijs op te leveren in samenwerking met ontwikkelaars, testers, analisten en productstakeholders.
- Sterke analytische en probleemoplossende vaardigheden, met het vermogen om technische concepten duidelijk uit te leggen aan technische en niet-technische stakeholders.
- Een samenwerkingsgerichte, proactieve en autonome werkstijl, gecombineerd met aanpassingsvermogen en een sterk verantwoordelijkheidsgevoel.
Gewenste vaardigheden
- Ervaring met Oracle PL/SQL.
Talen
- Frans of Nederlands: C1 of hoger als primaire werktaal.
- De tweede landstaal: A2, voldoende om de taal te begrijpen en op basisniveau schriftelijk en mondeling te communiceren.
- Engels: B1, voldoende om technische en professionele documentatie te begrijpen.
Opleiding
- Bachelor- of masterdiploma in de informatica, of gelijkwaardige beroepservaring.

