Een grote Belgische overheidsafdeling voert een meerjarige technische transformatie uit om integratiediensten en interne platformen te moderniseren. Deze functie is bedoeld om het .NET- en Azure‑luik van dat werk te leiden. De rol combineert praktische ontwikkeling met coaching over teams heen, met focus op .NET (Core / 6 / 8+), API-ontwikkeling en Azure-integratie zoals Azure Service Bus en Azure Storage.
De missie
Het team onderhoudt een reeks integratie-intensieve diensten en achtergrondprocessen die door meerdere business units worden gebruikt, en voert framework-upgrades en migratietrajecten uit van .NET Framework naar .NET 6 en .NET 8. Het technische landschap omvat REST API's, event-driven queues en topics op Azure Service Bus, langlopende achtergrondprocessen en gestandaardiseerde code-quality pipelines. Het werk is gericht op meetbare verbeteringen in betrouwbaarheid, uitrolbaarheid en onderhoudbaarheid over de hele divisie.
Dagelijks zult u ongeveer de helft van uw tijd besteden aan coderen en het opleveren van migratietaken binnen technische trajecten, en de andere helft aan leiderschapstaken: architectuurpatronen definiëren, workshops leiden en cross-team upgrades coördineren. U leidt een klein transversaal team van vier ontwikkelaars, levert technische haalbaarheidsschattingen aan architecten en fungeert als referentiepunt voor integratie- en lifecycle-beslissingen totdat de upgrades zijn afgerond.
Uw verantwoordelijkheden
- Leiden en opleveren van migratietrajecten van legacy .NET Framework naar moderne .NET 6/8+ platforms, met produceerbare, geteste code en upgradeplannen.
- Definiëren en afdwingen van API- en asynchrone achtergrondverwerkingspatronen die koppeling verminderen en operationele observability verbeteren.
- Opzetten en monitoren van codekwaliteit, telemetrie en compliance met bestaande monitoringtools, en op basis van resultaten actie ondernemen om de standaarden te verhogen.
- Coach en mentor zijn voor een klein transversaal team en de bredere ontwikkelaarscommunity via workshops, code reviews en hands‑on ondersteuning.
- Coördineren van integratiewijzigingen over teams heen met architecten, security‑specialisten en productstakeholders om afstemming en uitvoering te waarborgen.
- Aansturen van applicatie lifecycle-activiteiten zoals dependency-updates, NuGet‑beheer en upgrade‑strategieën om technische schuld te verminderen.
Uw profiel
Essentiële vaardigheden
- Minimaal 8 jaar professionele ervaring in softwareontwikkeling, met sterke expertise in .NET (Core / 6 / 8+).
- Aangetoonde ervaring in het bouwen en onderhouden van REST API development en achtergrondworker‑processen, inclusief asynchrone programmeerpatronen.
- Praktische ervaring in integratieomgevingen, met gebruik van Azure Service Bus (queues en topics) en Azure Storage.
- Vertrouwd met tools voor codekwaliteit en monitoring, en in staat telemetrie naar herstelplannen te vertalen.
- Aantoonbaar leiderschap in technische coördinatie, coaching van ontwikkelaars en het doorvoeren van cross-team-standaarden.
Gewenste vaardigheden
- Ervaring met het plannen of uitvoeren van moderniserings- en migratieprojecten, inclusief framework-upgrades en NuGet-dependency-updates.
- Eerdere blootstelling aan application lifecycle management in middelgrote tot grote organisaties.
Talen
- English, C1
- French, C1
- Dutch, B1 (nice to have)