Back-end Developer - Identity and Access management
Role details
Job location
Tech stack
Job description
Als (senior) Back-end developer bij Embrace werk je aan ons complete Identity & Access Management platform, bestaande uit twee kernprojecten: onze Keycloak-implementatie en de Identity Provider API. Je wordt onderdeel van een ervaren team dat verantwoordelijk is voor de ontwikkeling en het beheer van deze multi-tenant identity-oplossingen.
- Ontwikkelen en onderhouden van de Identity Provider API (.NET)
- Bouwen van custom Keycloak-extensies en thema's (Java)
- Implementeren van OAuth 2.0 en OpenID Connect flows
- Ontwikkelen van multi-tenant authenticatie- en autorisatie-oplossingen
- Beheren van CI/CD pipelines in Azure DevOps
- Schrijven van Infrastructure as Code met Terraform en Helm
- Onderhouden van Kubernetes-configuraties
- Ontwikkelen van SDK's voor verschillende platforms (.NET, Node.js)
Requirements
We zoeken een ervaren software engineer met minimaal 5 jaar ervaring en sterke kennis van:
- .NET/C# en Java
- REST APIs en GraphQL
- OAuth 2.0 en OpenID Connect
- Azure Cloud Platform
- Kubernetes en containerization
- Infrastructure as Code (Terraform)
Ervaring met Identity & Access Management-oplossingen (Keycloak is een pré) en multi-tenant architecturen is belangrijk. Je bent vertrouwd met Clean Architecture principes en Azure DevOps. Aanvullende ervaring met Node.js en Helm charts is waardevol.
We zoeken iemand met affiniteit voor security en authentication flows, goede communicatieve vaardigheden en een pragmatische, oplossingsgerichte mentaliteit.
Benefits & conditions
Ons Identity Platform integreert verschillende componenten voor complete identity management:
- Keycloak-implementatie voor authenticatie
- .NET Identity Provider API voor uitgebreide functionaliteiten
- SDK's voor verschillende platforms
- Multi-tenant ondersteuning
- GraphQL en REST API interfaces
- Azure AD integraties
Dit mag je van ons verwachten:
Onze cultuur is informeel, nuchter en pragmatisch. Onze geheime wapens? Vrijheid, creativiteit en innovatie. Je mag bij ons initiatief nemen, kunt flexibel opereren en krijgt de vrijheid om zelfstandig te werken. Kort gezegd: we verwachten wat van je, maar daar krijg je ook wat voor terug.
Als collega mag je rekenen op:
- Een marktconform salaris afhankelijk van ervaring en functieprofiel.
- Prestatiebonus bij goed functioneren.
- Flexibel werken: thuiswerk / kantoor / hybride mogelijkheden.
- Mogelijkheid om te werken vanuit Groningen, Sneek of andere locaties binnen Nederland.
- Een fijne sfeer met toffe collega's en een organisatie die altijd in beweging is;
- Ruimte voor eigen initiatief, innovatie en groei.
- Goede secundaire arbeidsvoorwaarden: vakantiedagen, pensioenregeling, tooling, opleidingsbudget etc.
- Mogelijkheid om te werken aan impactvolle projecten met maatschappelijke relevantie.
- Verrassende teamuitjes en ontspannen donderdagmiddagborrels;
- 27 vakantiedagen (bij een fulltime dienstverband);
- Je krijgt een laptop voor je werkzaamheden van ons