Wij zijn op zoek naar een Software Architect met kennis en ervaring van API management, SOA, microservices en service mesh, Event Driven Architecture.
Opdrachtbeschrijving
Als Software Architect ben je verantwoordelijk voor de volgende aspecten:
Je ontwerpt de generieke HR services, onderhoudt klantcontact, bewaakt generiek service concept, stuurt op inhoud ‘bouwteam’ aan. Dit behelst de volgende onderwerpen:
- Servicedefinitie en interface (operaties, data-elementen, functionele werking, bedrijfsregels)
- Autorisatieconcept
- Beveiligingsconcept
Je vertaalt de (overheids)kaders naar de oplossing en borgt deze in de uitvoering. Kaders zoals:
- Ondersteuning bij uitvoering AVG checks
- Ondersteuning bij BIO – niveau BBN2
- Forum standaardisatie:
- Digikoppeling Koppelvlakstandaard profiel REST-API
- NL GOV Assurance profile for OAuth 2.0 (Forum Standaardisatie, verplicht)
- OpenAPI Specification (Forum Standaardisatie, verplicht)
- REST-API Design Rules (Forum Standaardisatie, verplicht)
- Oauth (Forum Standaardisatie, aanbevolen)
- OData (Forum Standaardisatie, aanbevolen)
Achtergrond opdracht
De Belastingdienst is op zoek naar een ervaren Software Architect om het programma ERP te versterken. Als onderdeel van dit programma ben je betrokken bij het deelprogramma Organisatie en Personeel Rijk (O&P). Hierbij zal o.a. de SAP HCM module worden vervangen door rijksbrede of maatwerkapplicaties en rechtstreekse koppelingen met het rijkspersoneels en salarisverwerkingssysteem P-Direkt. Als Software Architect speel je een cruciale rol in het ontwerpen en begeleiden van de ontwikkeling van softwareoplossingen, met een focus op API koppelingen. Kennis van API management is een vereiste.
Functie eisen
- WO werk- en denkniveau – 8 jaar ervaring
- 3 jaar aantoonbare ervaring als Software Architect of een vergelijkbare rol
- 3 jaar bekend met moderne software architecturen zoals SOA, microservices en service mesh, Event Driven Architecture
- 5 jaar kennis en ervaring van API management
Competenties
- De Solution Architect werkt nauw samen met de Business architecten, Applicatie architecten en technische specialisten in het team of aanpalende teams. Leiderschapsrol naar team, maakt keuzes en geeft inhoudelijk de richting aan binnen het team op oplossingsrichting en wijze van produceren (software engineering)
- Kennis HR domein en Open HR is een pre
- Goede schriftelijk en mondelinge vaardigheden
- Goede presentatietechnieken, afgestemd op doelgroep
- Mentorrol binnen team, helpt het team om inhoudelijk sterker te worden
- Conceptueel denker, die ook de vertaling maakt naar de inhoud
- Sensitiviteit voor relaties, processen en besluitvorming