Een Belgische overheidsorganisatie die nationale diensten voor gezondheidszorg en sociale bescherming levert, versterkt de technische aansturing van haar applicatieportfolio. Als Technical Lead .NET geeft u richting aan nieuwe initiatieven en onderhoudt u bestaande applicaties, terwijl u hands-on blijft werken met C# / .NET, ASP.NET Web API, Blazor en Microsoft Azure. De functie combineert oplossingsontwerp, ontwikkeling, beveiliging en coördinatie tussen teams voor applicaties, architectuur, businessanalyse en infrastructuur.
De missie
Het applicatieportfolio ondersteunt ICT- en datadiensten die een rechtstreekse impact hebben op de openbare dienstverlening in heel België. Het technische landschap omvat .NET Core en .NET 10, REST APIs, Azure Bus, SQL Server, Git en DevOps-serverbeheer, met een sterke focus op onderhoudbaarheid, testing en veilige integratie. U werkt binnen een applicatieteam en stemt af met functionele experten, businessanalisten, de portfolioarchitect en Infrastructure & Operations.
Uw werkterrein bestrijkt de volledige technische levenscyclus, van het verfijnen van vereisten en het definiëren van systeemontwerpen tot het ontwikkelen van functionaliteiten, het reviewen van implementaties en het ondersteunen van releases. U draagt de uiteindelijke technische verantwoordelijkheid voor de software die door het applicatieteam wordt opgeleverd en zorgt ervoor dat ontwerpkeuzes aansluiten bij de architectuurstandaarden, met aandacht voor performance-, beveiligings- en operationele vereisten.
Uw verantwoordelijkheden
- De technische koers bepalen voor applicatie-initiatieven en ontwikkelaars begeleiden bij beslissingen over ontwerp, implementatie en oplevering.
- Schaalbare, betrouwbare en onderhoudbare .NET-oplossingen ontwerpen die passen binnen de bredere portfolioarchitectuur.
- APIs, applicatiefuncties en fixes ontwikkelen met C# / .NET, ASP.NET Web API, Blazor, REST en Azure-services.
- Applicaties beveiligen door authenticatie- en autorisatiepatronen toe te passen met JWT, OIDC, claims, OAuth, OpenID en OWASP-praktijken.
- De kwaliteit van de oplevering waarborgen via code reviews, unit- en integration testing, performanceanalyse en Swagger/OpenAPI-documentatie.
- Technische releasedocumentatie, infrastructuur- en configuratieaanvragen, complexe troubleshooting en samenwerking met Infrastructure & Operations coördineren.
Uw profiel
Essentiële vaardigheden
- Ervaring op seniorniveau met .NET-ontwikkeling, waarbij u technisch leiderschap combineert met zelf actief coderen.
- Vermogen om C# / .NET Core- en .NET 10-applicaties, ASP.NET Web API-services, Blazor-componenten en REST-interfaces te ontwikkelen en te reviewen.
- Praktische kennis van Microsoft Azure, Azure Bus, SQL Server, Git, DevOps-serverbeheer en de basisprincipes van netwerken.
- Vermogen om softwarepatronen, best practices voor software-engineering, Swagger/OpenAPI en unit- en integration testing toe te passen tijdens het volledige opleveringsproces.
- Grondige kennis van applicatiebeveiliging, waaronder JWT, OIDC, claims, OAuth, OpenID en OWASP-principes.
- Duidelijke communicatie, mentoring, analytisch probleemoplossend vermogen, besluitvaardigheid en samenwerking met technische en niet-technische stakeholders.
Talen
- Frans of Nederlands: C2
- Engels: C1