Onze klant zoekt een Integration Analyst.
Binnen de afdeling T-TNM is het integratieteam (EAI) verantwoordelijk voor het ontwerpen, documenteren en verder ontwikkelen van interfaces en API’s tussen interne en externe applicaties. Dit omvat onder andere integraties rond:
- SAP SuccessFactors
- Microsoft Dynamics 365
- TRAX
- PPM / Project Online
- Andere interne en externe platformen
De omgeving is hybride en combineert Microsoft Azure Integration Services met bestaande applicaties en systemen.
Service Description
Als Integration & Application Analyst werk je op het snijvlak van business requirements, applicatiedesign en technische integratie.
Je vertaalt businessbehoeften naar functionele en technische oplossingen voor gegevensuitwisseling tussen applicaties. Daarbij analyseer je bron- en doelsystemen, gegevens, businessregels en afhankelijkheden en modelleer je integratiestromen en use cases.
Daarnaast werk je mee aan het design van applicaties, waarbij je functionele en technische specificaties opstelt voor frontend- en backendcomponenten, datamodellen, services en API-interacties.
Je begeleidt de oplossing vervolgens doorheen implementatie, testing, ingebruikname en incidentoplossing, in nauwe samenwerking met applicatieverantwoordelijken, architecten, developers, testers, leveranciers en businessgebruikers.
Key Responsibilities
Business & Functional Analysis
- Verzamelen, verduidelijken en formaliseren van business- en technische behoeften voor gegevensuitwisseling tussen applicaties.
- Analyseren van bron- en doelsystemen, gegevens, businessregels, afhankelijkheden en niet-functionele requirements.
- Modelleren van integratiestromen, use cases en interacties tussen verschillende componenten.
- Meewerken aan het definiëren van coherente functionele oplossingen binnen het bestaande applicatielandschap.
- Challengen van aanvragen en voorstellen van herbruikbare en duurzame oplossingen.
Application Design
- Meewerken aan het functionele en technische design van applicaties.
- Opstellen van specificaties voor frontend- en backendcomponenten, waaronder:
- Schermen en user journeys
- Validatieregels
- Applicatieservices
- Verwerkingen
- Datamodellen
- Interacties tussen frontend, backend en API's
API & Integration Analysis
- Specificeren van interfaces en API’s, inclusief:
- Operations en endpoints
- Interfacecontracten
- Uitgewisselde gegevens
- Data mappings
- Validaties
- Foutcodes en foutafhandeling
- Authenticatie en autorisatie
- Rollen en toegangsrechten
- Analyseren van synchrone en asynchrone integratiestromen.
- Rekening houden met orchestratie, transformatie, routing, recovery en beheerbaarheid.
Documentation & Modelling
- Opstellen en onderhouden van:
- Functionele documentatie
- Technische specificaties
- Interface- en API-documentatie
- Diagrammen
- Conventies
- Acceptatiecriteria
- Modelleren van processen, interacties, data en use cases via UML, BPMN of ArchiMate.
Testing & Implementation
- Samenwerken met architecten, developers, testers, applicatieverantwoordelijken, leveranciers en businessvertegenwoordigers tijdens:
- Raming
- Implementatie
- Testing
- Releases
- Ingebruikname
- Voorbereiden en uitvoeren van functionele en integratietests.
- Analyseren van testresultaten en opvolgen van afwijkingen tot oplossing.
Incident & Change Analysis
- Analyseren van integratie-incidenten en technische problemen.
- Uitvoeren van gegevenscontroles en API-aanroepen om problemen te onderzoeken.
- Analyseren van technische logs en integratieberichten.
- Coördineren van corrigerende acties.
- Beoordelen van de impact van wijzigingen op:
- Bestaande integratiestromen
- Security
- Performantie
- Monitoring
- Beheerbaarheid
Required Skills & Experience
Integration & Analysis
- Minimaal 5 jaar ervaring met functionele en technische analyse van integratieoplossingen.
- Grondige kennis van integratieconcepten en -patronen:
- Synchrone en asynchrone communicatie
- Orchestratie
- Transformatie
- Routing
- Foutafhandeling
- Recovery
- Ervaring met het specificeren van REST- en SOAP-API’s en interfaces.
- Ervaring met:
- API-contracten
- Endpoints
- Data mappings
- Validaties
- Foutcodes
Data & Integration Standards
Goede kennis van:
- JSON
- XML
- XSD
- WSDL
- OpenAPI / Swagger
- OData
Ervaring met:
- Data-analyse
- Data mapping
- Definiëren van businessregels tussen bron- en doelsystemen
Application Analysis
- Ervaring met het opstellen van functionele en technische specificaties voor:
- Frontendcomponenten
- Backendcomponenten
- User interfaces
- Applicatieservices
- Validatieregels
- Datamodellen
- Kennis van principes rond:
- Applicatiearchitectuur
- UX/UI-design
- Communicatie tussen frontend, backend en API’s
Security
Kennis van principes rond interface- en applicatiebeveiliging:
- Authenticatie
- Autorisatie
- Rollen en rechten
- Secrets management
- Gegevensbescherming
Testing
- Ervaring met het voorbereiden en uitvoeren van:
- Functionele tests
- Integratietests
- Ervaring met incident- en probleemanalyse.
Technical Environment
Praktische kennis van Microsoft Azure Integration Services, waaronder:
- Azure API Management
- Azure Logic Apps
- Azure Functions
- Azure Service Bus
- Azure monitoring
Daarnaast ervaring met:
- Azure DevOps voor requirements, user stories, tests, defects en releases
- Postman of vergelijkbare API-test- en diagnosetools
- Modelleringstools zoals:
- Sparx Enterprise Architect
- Visual Paradigm
- Archi
- Basiskennis van SQL
- Analyse van technische logs en integratieberichten
- CI/CD-praktijken
- Architectuurdocumentatie
- Monitoring & observability
Application Environment
Ervaring met één of meerdere van onderstaande omgevingen is gewenst:
- SAP SuccessFactors
- Microsoft Dynamics 365
- PPM / Project Online
- Vergelijkbare enterprise applicatieplatformen
Soft Skills
De consultant is:
- Motivated
- Autonomous
- Team-oriented
- Proactive communicator
- Analytical
- Gestructureerd en oplossingsgericht
Languages
In de aangeleverde informatie zit hier een tegenstrijdigheid:
- Er staat eerst: Frans & Engels
- Vervolgens wordt gevraagd: Nederlands C2 en Engels C1
Als de laatste formulering de officiële requirement is, zou ik dit zo zetten:
- Dutch: C2
- English: C1
- French: considered an asset / level to be confirmed
