Functieomschrijving
Voor de Belastingdienst zoeken wij een Senior .NET Ontwikkelaar.Je werkt als senior .NET ontwikkelaar aan het analyseren, ontwerpen, ondersteunen bij de realisatie en afronden van de modernisering van het authenticatieproces binnen een bestaand portaal voor medewerkerondersteuning bij IBS Toeslagen. Je richt je specifiek op het vervangen van WS-Federation door een moderne Identity Bridge-oplossing, waarbij je rekening houdt met de impact op en het gedrag van achterliggende applicaties en de inzet van een Reverse Proxy binnen de oplossing.
- Je voert een IST-analyse uit op de huidige toepassing van WS-Federation binnen het portaal en de gekoppelde achterliggende applicaties.
- Je brengt afhankelijkheden, technische impact en randvoorwaarden in kaart voor de overgang naar een nieuwe authenticatievoorziening. Je stelt een SOLL-ontwerp op voor het vervangen van WS-Federation door een Identity Bridge-oplossing, waarbij je oog hebt voor compatibiliteit met bestaande applicaties.
- Je adviseert over en werkt de benodigde inzet van een Reverse Proxy binnen de beoogde architectuur uit.
- Je ondersteunt inhoudelijk bij de realisatie en implementatie van de gekozen oplossing binnen de bestaande .NET-omgeving.
- Je signaleert en mitigeert technische risico’s en knelpunten gedurende de analyse-, ontwerp- en realisatiefase.
- Je stemt af met betrokken ontwikkelteams, beheerders en stakeholders over technische keuzes en de impact op het bestaande landschap.
- Je draagt kennis over aan junior medewerkers door middel van gerichte coaching, inhoudelijke begeleiding en toelichting op ontwerpkeuzes en technische aandachtspunten.
Binnen de afdeling IBS Toeslagen is het noodzakelijk om het IT-landschap actueel, toekomstbestendig en beheersbaar te houden. Het moderniseren van de authenticatievoorziening vormt hierin een belangrijk onderdeel. De huidige inrichting met WS-Federation sluit onvoldoende aan op de gewenste toekomstige situatie en op een geplande migratie naar een nieuwe omgeving. Daarom wordt van jou verwacht dat je de huidige authenticatiestroom analyseert, een passende vervangende oplossing ontwerpt en de overgang naar een Identity Bridge zorgvuldig voorbereidt en ondersteunt. Door de complexiteit van het bestaande landschap en de afhankelijkheden met achterliggende applicaties wordt specialistische inzet gevraagd van een senior .NET ontwikkelaar met specifieke kennis van authenticatievraagstukken, integratiepatronen en modernisering binnen enterprise-omgevingen.
Competenties
- Je bent kwaliteitsbewust.
- Je werkt gestructureerd en consciëntieus.
- Je bent flexibel en omarmt verandering.
- Je streeft continu naar verbetering.
- Je bent proactief.
Functie eisen
- Je hebt minimaal 3 jaar aantoonbare ervaring als senior .NET ontwikkelaar binnen complexe, webgebaseerde en servicegeoriënteerde enterprise-omgevingen
- Je hebt ervaring met het analyseren, ontwerpen en realiseren van oplossingen binnen bestaande enterprise-applicaties en integratielandschappen
- Je hebt ervaring met werken in Agile/Scrum-omgevingen
- Je beschikt over aantoonbare ervaring met ASP, C#, .NET Framework, Visual Studio, MVC en SQL
- Je hebt ervaring met het moderniseren van federatieve authenticatie-oplossingen, waaronder kennis van WS-Federation en bij voorkeur Identity Bridge of vergelijkbare oplossingen
- Je bent ervaren in het opstellen van een IST/SOLL-analyse en het vertalen daarvan naar een uitvoerbaar ontwerp
- Je hebt ervaring met Reverse Proxy-constructies en de toepassing daarvan binnen authenticatie- en toegangsarchitecturen
- Je deelt jouw kennis, coacht en leidt junior medewerkers binnen ontwikkelteams op
Functie wensen
- Je bent kwaliteitsbewust
- Je werkt gestructureerd en consciëntieus
- Je bent flexibel en omarmt verandering
- Je verbetert continu
- Je bent proactief
- Je hebt aantoonbare ervaring met authenticatie- en autorisatievraagstukken binnen bestaande applicatielandschappen
- Je beheerst de Nederlandse taal goed, zowel mondeling als schriftelijk
- Je opereert aantoonbaar op senior niveau en bent in staat zelfstandig richting te geven aan complexe technische vraagstukken
- Je kunt schakelen tussen analyse, ontwerp, realisatie en advisering
- Je bent in staat technische impact en risico’s helder te duiden richting ontwikkelaars, beheerders en niet-technische stakeholders
- Je werkt gestructureerd, zorgvuldig en resultaatgericht
- Je bent communicatief sterk en weet inhoudelijke kennis effectief over te dragen aan minder ervaren collega’s
