Een organisatie uit de publieke sector die uitkeringen beheert, migreert verschillende essentiële IT-toepassingen die de processen rond uitkeringsbeheer ondersteunen, in het kader van een moderniseringsprogramma dat gericht is op de continuïteit van de dienstverlening. Als medior .NET-ontwikkelaar ontwikkelt en integreert u componenten in C#/.NET 10, waaronder ASP.NET Web API, en documenteert en past u de oplossing aan in samenwerking met de architectuurgroep.
De missie
Het werk bestaat uit het migreren van essentiële IT-toepassingen voor uitkeringsprocessen, in plaats van een losstaande applicatie te bouwen. Deze toepassingen ondersteunen cruciale operationele werkstromen. De ontwikkeling moet het functionele gedrag dus behouden en tegelijk een Microsoft-technologiestack invoeren die gemakkelijker te onderhouden is. Het landschap omvat .NET Core en .NET 10, Blazor, MVC, Entity Framework Core, SQL Server en REST APIs.
U werkt mee aan het ontwikkeltraject en brengt de verschillende componenten samen in één samenhangende oplossing. Tot uw dagelijkse taken behoren API- en applicatieontwikkeling, security-integratie, testing, documentatie en het aanpassen van de oplossing. Authenticatie en autorisatie met JWT, OIDC en claims, Swagger/OpenAPI-contracten en, waar nodig, WCF-integraties maken deel uit van de technische context.
Uw verantwoordelijkheden
- Ontwikkel applicatiecomponenten met C#/.NET 10, ASP.NET Web API, Blazor en MVC ter ondersteuning van gemigreerde bedrijfsfunctionaliteit.
- Integreer REST APIs, Entity Framework Core, SQL Server en bestaande WCF-componenten, zodat de oplossing in de verschillende vereiste IT-toepassingen werkt.
- Implementeer authenticatie en autorisatie met JWT, OIDC en claims, en stel duidelijke API-contracten beschikbaar via Swagger/OpenAPI.
- Pas de oplossing aan en documenteer ze samen met de architectuurgroep, zodat technische beslissingen en configuratie begrijpelijk zijn met het oog op toekomstig onderhoud.
- Pas unit- en integratietests toe in .NET-applicaties om defecten op te sporen voordat componenten in de bredere oplossing worden geïntegreerd.
- Analyseer vereisten en technische informatie, vergelijk alternatieven en trek samenhangende conclusies wanneer bedrijfsregels of bestaande integraties verduidelijking vereisen.
Uw profiel
Essentiële vaardigheden
- U beschikt over professionele ervaring op mediorniveau in Microsoft .NET-ontwikkeling en componentintegratie.
- U bouwt applicaties met C# en .NET Core of .NET 10, met ASP.NET Web API, MVC en Blazor.
- U ontwerpt, ontwikkelt en gebruikt REST APIs, met een grondig begrip van REST-principes en Swagger/OpenAPI-documentatie.
- U beveiligt applicaties via authenticatie en autorisatie met JWT, OIDC en claims.
- U werkt vlot met Entity Framework Core en SQL Server voor toegang tot gegevens en persistentie.
- U hebt inzicht in WCF en de rol ervan bij het integreren of onderhouden van bestaande services.
- U past gestructureerde praktijken voor unit- en integratietests toe om het gedrag van applicaties te valideren.
- U analyseert complexe informatie, identificeert logische verbanden, evalueert alternatieven en communiceert duidelijke conclusies.