Een openbare gezondheidsinstelling breidt haar ICT-architectuurwerking uit met een seniorfunctie als Solution Architect, gericht op veilige, schaalbare systemen en publieke dienstverlening. U geeft richting aan de .NET-oplossingsarchitectuur voor C# / .NET, .NET Core, Blazor en aanverwante Microsoft-technologieën, terwijl de organisatie evolueert naar een cloud-native technologielandschap.
De missie
De ICT-organisatie brengt meer dan 250 experts samen in meer dan 50 actieve projecten. De strategische transformatie omvat Azure, containers, confidential computing en Infrastructure-as-Code, naast bestaande Microsoft .NET-toepassingen, SQL-datastores, REST API-integraties en legacyservices. Het architectuurwerk ondersteunt publieke gezondheidsdiensten, waar beveiliging, beschikbaarheid, prestaties en naleving van regelgeving essentieel zijn.
U vertaalt bedrijfs- en technische vereisten naar oplossingsarchitecturen die ontwikkelingsteams kunnen implementeren en onderhouden. Uw werkterrein omvat architectuurdocumentatie, technologieselectie, systeemintegratie, prototypes, governance en technische begeleiding, met regelmatige communicatie met zowel technische als niet-technische stakeholders.
Uw verantwoordelijkheden
- Definiëren van oplossingsarchitecturen die voldoen aan functionele en niet-functionele vereisten op het vlak van beveiliging, prestaties, beschikbaarheid en schaalbaarheid.
- Selecteren van geschikte frameworks, tools en patterns binnen Microsoft .NET, .NET Core, C# / .NET, Blazor, MVC en Entity Framework.
- Opstellen van architectuurdocumenten, diagrammen, standaarden en richtlijnen die zorgen voor consistentie tussen projecten en goed onderbouwde technische beslissingen ondersteunen.
- Aansturen van de technische koers via coaching en mentoring, zodat ontwikkelingsteams de afgesproken architectuur kunnen toepassen en de softwarekwaliteit op peil kunnen houden.
- Ontwerpen van integraties tussen applicaties, REST API-services, platformen van derden en legacy systemen, inclusief omgevingen die WCF gebruiken.
- Evalueren van prototypes en opkomende technologieën, en vervolgens governance en compliance ondersteunen en de praktische invoering van geschikte oplossingen begeleiden.
Uw profiel
Essentiële vaardigheden
- Beschikken over ruime ervaring in oplossingsarchitectuur, met het vermogen om technische keuzes te koppelen aan bedrijfs- en dienstverleningsdoelstellingen.
- Applicaties ontwerpen en beoordelen die gebouwd zijn met C# / .NET, Microsoft .NET, .NET Core en .NET 10.
- Toepassen van Blazor, MVC en Entity Framework op gepaste wijze binnen onderhoudbare applicatiearchitecturen.
- De architectuur uitwerken voor REST API-integraties en doeltreffend samenwerken met SQL-datastores, WCF-services, systemen van derden en legacyplatformen.
- Gebruiken van TFS en Git ter ondersteuning van broncodebeheer, samenwerking en praktijken voor softwareoplevering.
- Architectuurbeslissingen duidelijk documenteren en communiceren met ontwikkelaars, projectstakeholders en niet-technische doelgroepen.
- Teams begeleiden bij complexe technische beslissingen, met behoud van een gestructureerde, kwaliteitsgerichte en pragmatische aanpak.
- Anticiperen op risico’s in verband met beveiliging, beschikbaarheid, prestaties en compliance, en deze al vroeg in het ontwerpproces aanpakken.