Job Application Form
API Analyst
--Federale Pensioendienst--
ICT
Context
De Federale Pensioendienst is op zoek naar een ervaren API Analyst die het Integration Team komt versterken. Dit team ondersteunt de organisatie bij het ontwerpen, standaardiseren, beheren en verder ontwikkelen van integratieoplossingen en API’s binnen een integratielandschap waarin onder meer AXWAY en Fuse als ESB-technologieën worden gebruikt. De rol heeft een duidelijke link met applicatie-, integratie- en technologiearchitectuur: De API Analyst vertaalt architecturale richtlijnen naar toepasbare API-afspraken voor de development teams. De API Analyst draagt bovendien bij aan een composable architectuur door API’s mee te helpen definiëren als herbruikbare, goed gedocumenteerde en losgekoppelde bouwstenen binnen het applicatie- en integratielandschap.
De rol is nadrukkelijk geen API developer-rol, maar een enabling rol: de consultant begeleidt, adviseert en ondersteunt development teams bij het correct en consistent ontwerpen, documenteren, publiceren en gebruiken van API’s.
Doel van de functie
Als API Analyst ben je verantwoordelijk voor het analyseren, structureren en documenteren van API-behoeften binnen de organisatie. Je ondersteunt development teams bij het vertalen van functionele en technische vereisten naar duidelijke API-contracten, API-specificaties en integratieafspraken. Je draagt bij aan een uniforme API-aanpak, verhoogt de kwaliteit en herbruikbaarheid van API’s en helpt de organisatie om integraties veiliger, consistenter en beter beheersbaar te maken.
Daarbij waak je erover dat API’s passen binnen de principes van een composable architectuur, met aandacht voor herbruikbaarheid, losse koppeling, duidelijke contracten, standaardisatie en alignment met architectuur.
Belangrijkste verantwoordelijkheden
- Ondersteunen van development teams bij het analyseren, ontwerpen en documenteren van API’s.
- Opstellen en onderhouden van API-specificaties, bijvoorbeeld in OpenAPI/Swagger.
- Bewaken van API-standaarden, naming conventions, versiebeheer, foutafhandeling, securityrichtlijnen en documentatiekwaliteit.
- Actief deelnemen aan overlegmomenten tussen businessanalisten, functionele analisten, development teams, architecten, security en operationele teams.
- Analyseren van bestaande API’s en integratiepatronen en voorstellen formuleren voor verbetering, standaardisering en hergebruik.
- Ondersteunen van API-governance, inclusief review van API-ontwerpen en afstemming met architecturale richtlijnen.
- Afstemmen van API-ontwerpen en integratiekeuzes met enterprise- en solutionarchitectuur, zodat oplossingen passen binnen de geldende architecturale principes en integratiestandaarden.
- Development teams ondersteunen bij het toepassen van composable architecture-principes, zodat API’s, services en integratiepatronen bijdragen aan een modulair, herbruikbaar en beheersbaar applicatielandschap.
- Bijdragen aan kennisdeling, documentatie, templates en richtlijnen voor API-ontwikkeling binnen het team en de organisatie.
- Meewerken aan de verdere professionalisering van het Integration Team als enabling team voor de development teams.
Technische Skills en ervaring
- Ervaring met functionele en technische analyse binnen IT-projecten of softwareontwikkeling.
- Ervaring met API-analyse, API-design of integratieanalyse.
- Goede kennis van REST API’s, API-contracten, OpenAPI/Swagger en JSON.
- Goede kennis van integratieprincipes, zoals synchronous/asynchronous communication, event-driven integration, message queues of middleware.
- Kennis van of ervaring met ESB-omgevingen, bij voorkeur AXWAY en Fuse, en inzicht in de rol van API’s binnen bredere integratiearchitecturen.
- Kennis van composable architecture-principes, met inzicht in hoe API’s, services, ESB-platformen en integratiepatronen bijdragen aan een modulair, herbruikbaar en beheersbaar applicatielandschap.
- Ervaring met API-governance, API lifecycle management, versiebeheer, documentatie en herbruikbaarheid van services.
- Kennis van API-security, zoals OAuth2, OpenID Connect, JWT, certificates, access control en secure API design.
- Kennis van Agile/Scrum en ervaring met samenwerking in of met development teams.
Generieke Skills
- Sterk analytisch vermogen en gestructureerde aanpak.
- Verbinding zoeken met technische en functionele stakeholders om te overleggen.
- Sterke communicatieve vaardigheden, zowel mondeling als schriftelijk.
- Ondersteuning naar kennisuitbreiding ten aanzien van development teams.
- Klant- en servicegericht werken.
- Resultaatgerichtheid en verantwoordelijkheidszin.
- Continue verbeteringsmentaliteit.
- Vermogen om standaarden toe te passen zonder de pragmatiek van projectrealisatie uit het oog te verliezen.
Voeg bij uw kandidatuur een presentatie of document toe waarin u beschrijft een API- of integratieomgeving waarin u onervaren development teams hebt ondersteund bij het analyseren, ontwerpen, documenteren of standaardiseren van API’s. Vermeld duidelijk welke rol u persoonlijk hebt opgenomen, hoe u hebt samengewerkt met development teams, architecten of andere stakeholders, hoe de API’s pasten binnen de bredere integratie- en composable architectuur.
Na het ontvangen van de CV’s zullen deze worden geanalyseerd, en zal er een shortlist met 3-5 kandidaten worden opgesteld op basis van de criteria die bepaald werden in het ProUnity – contract. Deze kandidaten zullen vervolgens worden uitgenodigd voor een interview waarbij hun technische, generieke competenties, alsook hun talenkennis, zal worden geëvalueerd. Nadien wordt een ranking opgesteld.