Een verzekeringsorganisatie moderniseert haar domeinlaag en koppelt tegelijk nieuwe .NET-services aan bestaande COBOL-systemen. De .NET-analist-ontwikkelaar combineert technische analyse met .NET-ontwikkeling en gebruikt Domain-Driven Design (DDD) op een pragmatische manier om architectuur en vooraf vastgelegde API-contracten te vertalen naar analyseartefacten, user stories en onderhoudbare code.
De missie
De organisatie introduceert een moderne domeinlaag die .NET-componenten koppelt aan bestaand COBOL-gedrag. Solution Architects definiëren de architectuur op hoog niveau en de domeinmodellen, terwijl analisten en ontwikkelaars die beslissingen vertalen naar bounded contexts, aggregate roots, entities, value objects, repositories en API-implementaties. Zo blijft de bestaande bedrijfslogica behouden en ontstaat tegelijk een duidelijker model voor toekomstige veranderingen.
U bent betrokken bij het volledige traject, van requirements tot en met deployment in productie. De functie bestaat voor 50% uit analyse en 50% uit ontwikkeling. Als analist vertaalt u de architectuur naar gedetailleerde analysedocumenten, acceptatiecriteria, technische specificaties en requirements die ontwikkelaars kunnen implementeren. Als ontwikkelaar levert u domeinservices, API-implementaties, integratietests en andere .NET-componenten op, in samenwerking met traditionele analisten en COBOL-specialisten.
Uw verantwoordelijkheden
- Architectuur op hoog niveau en domeinmodellen vertalen naar bruikbare analyseartefacten, user stories, acceptatiecriteria en technische specificaties.
- Requirements modelleren aan de hand van DDD-concepten zoals bounded contexts, aggregate roots, entities, value objects en repositories.
- Goed gestructureerde .NET-services en API's implementeren op basis van vooraf vastgelegde contracten, en ervoor zorgen dat de code het onderliggende domeinmodel weerspiegelt.
- Volledige features opleveren, van technische requirements tot en met integratietests en deployment in productie.
- COBOL-gedrag analyseren en de impact van voorgestelde domeinwijzigingen op legacy-systemen inschatten.
- Codekwaliteit, architecturale integriteit en onderhoudbaarheid bewaken en erop toezien dat afgesproken design patterns worden gevolgd.
Uw profiel
Essentiële vaardigheden
- U beschikt over 2 tot 5 jaar ervaring in .NET-ontwikkeling en technische analyse, op een niveau dat past bij een medior .NET-analist-ontwikkelaar.
- U zet praktische ervaring met DDD in om complexe requirements te structureren en domeingedreven denken binnen een deliveryteam te helpen verankeren.
- U toont aan dat u API's kunt implementeren door vooraf vastgelegde contracten om te zetten in goed gestructureerde .NET-implementaties die aansluiten bij de domeinmodellen.
- U beschikt over praktische kennis van service-oriented architecture (SOA) en van de basisprincipes van event-driven architecture.
- U beschikt over sterke vaardigheden in het vertalen van requirements, waaronder het vermogen om architectuur om te zetten in bruikbare analyseartefacten.
- U werkt constructief samen met COBOL-specialisten, blijft nieuwsgierig naar legacy-systemen en beoordeelt bestaand gedrag zonder de doelarchitectuur uit het oog te verliezen.
- U communiceert helder, coacht collega’s wanneer dat nodig is, gaat om met ambiguïteit en complexiteit en schakelt vlot tussen analyse- en ontwikkelingsprioriteiten, met behoud van codekwaliteit en integriteit.
Gewenste vaardigheden
- Ervaring met Scrum- of Agile-praktijken binnen een deliverycontext.
- Ervaring met het meewerken aan grote, complexe .NET-projecten.
- Ervaring met het coachen van collega’s in DDD of domeinanalyse.
- Vertrouwdheid met AI-ondersteunde deliverypraktijken.
- Eerdere ervaring met COBOL-systemen.
Talen
- Engels: C1 of hoger, met een vlotte beheersing van het Engels voor spreken, lezen en schrijven.
- Nederlands: minimaal A1, waarbij C1 voor spreken, lezen en schrijven de voorkeur heeft.
- Frans: minimaal A1, waarbij C1 voor spreken, lezen en schrijven de voorkeur heeft.

