IT-Planet - Azure / .NET Developer
In deze functie onderhoud je bestaande .NET-componenten en bouw je deze verder uit, terwijl je de overstap naar een moderne, cloud-native architectuur op Azure aanstuurt. Je levert een bijdrage aan IAM-gerelateerde ontwikkelingen, API-beveiliging en nieuwe Azure-gebaseerde modules.
- Je ondersteunt en ontwikkelt het interne platform voor identiteitsbeheer verder en neemt de verantwoordelijkheid op je voor de bijbehorende analyse, ontwikkeling, onderhoud en opvolging.
- Je helpt bij het omzetten van bestaande .NET-componenten naar een cloud-native doelarchitectuur op Azure door inzicht te krijgen in de huidige stack, herbruikbare componenten te identificeren en functionele behoeften te vertalen naar onderhoudbare, cloud-ready oplossingen.
- Je draagt bij aan het ontwerp, de ontwikkeling en het onderhoud van Azure-componenten zoals Azure Functions, Azure Container Apps en Azure Key Vault, en integreert deze met REST-services en identiteitsproviders.
- Je ondersteunt IAM-gerelateerde ontwikkelingsonderwerpen zoals gebruikersprovisioning, API-beveiliging, tokenconversie met gebruikerscontext en wijzigingen op het gebied van identiteitsbeheer (IGA).
- Je volgt IAM-gerelateerde incidenten op en ondersteunt het kwetsbaarheidsbeheer voor de componenten waarvoor je verantwoordelijk bent.
- Je past je expertise op het gebied van IAM en security engineering toe om veilig gebruikersbeheer, toegangscontrole en API-integratie te ondersteunen.
- Je onderhoudt en implementeert oplossingen binnen de afgesproken tijdschema's en kwaliteitsnormen.
- Je voert component- en integratietests uit.
- Je documenteert implementaties en wijzigingen.
- Je ondersteunt analisten en ontwerpers bij het omzetten van functionele specificaties in technische oplossingen.
- Je biedt derde-lijnsondersteuning.
- Je volgt technische ontwikkelingen en kunt zelfstandig onderzoek doen, met ondersteuning van een applicatiearchitect.
- Je begrijpt de technische architectuur en maakt hergebruik van bestaande technische componenten.
- Je helpt mee bij geplande productie-implementaties buiten kantooruren.
- .NET / C# back-end-ontwikkeling.
- Azure-ontwikkeling en ontwikkeling van cloudgebaseerde diensten (Azure Functions, cloud-native diensten). Ervaring met Azure is een must.
- SQL — ontwerp van relationele databases met opgeslagen procedures en functies (T-SQL). Kennis van SQL is een must.
- REST-API's — ontwerpen, bouwen en gebruiken van RESTful-services (JSON).
- Ervaring met CI/CD-pijplijnen in Azure DevOps om oplossingen in verschillende omgevingen te implementeren.
- Veilige cloudontwikkelingspraktijken, waaronder Azure Key Vault voor gevoelige informatie.
- Bronbeheer met GIT.
- Ervaring met de Agile-methodologie en een DevOps-cultuur.
- Analyse, ontwerp, codering en implementatie van op maat gemaakte objectgeoriënteerde applicaties.
Nice-to-have;
- SCIM — ervaring met SCIM-gebaseerde gebruikersprovisioning (meest gewaardeerde pre).
- OIDC / OAuth — ervaring met moderne authenticatie- en autorisatieprotocollen.
- Kennis van IAM-concepten zoals identiteitsbeheer (IGA), gebruikersprovisioning en tokenconversie met gebruikerscontext.
- Ervaring met of interesse in Keycloak (of andere identiteitsproviders), Open Policy Agent en fijnmazige toegangscontrole.
- Ervaring met het uitvoeren van IAM-gerelateerde ontwikkeling of onderhoud in een beveiligde klanten- of partnerportaalomgeving.