Our client is looking for a Senior API & Integration Analyst
Description
You have the opportunity to contribute to challenging projects and play a key role in the functional and technical evolution of our software solutions. In this assignment, you will be part of the I‑ICT.211 Traffic Data Solutions team and work on projects that are crucial for the continuity and performance of the company's core business activities. These projects concern the consolidation and distribution of information related to railway traffic management (pre‑processing, realtime, post‑processing, back‑office) to B2B stakeholders, specifically:
Outside our organisation:
- The railway companies operating or running on our network
- Foreign infrastructure managers
- The European platforms for consolidating railway information, such as RailNetEurope, for example.
Within our organisation:
- Realtime display of timetable changes for our signal cabin staff
- Calculation of charges and invoicing for the use of our network by our customers
- Calculation of electricity consumption related to our activities
- Feeding expert systems such as BigData
You work on both new developments and corrective and evolutionary maintenance of existing applications.
As a Senior API & Integration Analyst, you are responsible for analysing the needs related to data exchanges and application integrations between various internal and external stakeholders. You translate these needs into API contracts and functional and technical integration specifications (REST, SOAP), ensuring a shared understanding of the structure, semantics and rules of the exchanged data.
Thanks to your previous experience in development and system integration, you work closely with IT teams, architects, railway companies and other operational units to achieve reliable, coherent and secure integrations.
Main tasks:
- Analysis of integration needs: You identify, analyse and document needs related to data exchange and application integrations, in collaboration with both business and technical stakeholders.
- Data analysis and clarification: You collect, analyse and formalise the data needed for the exchanges, including their meaning, business rules and constraints, and you monitor the consistency between producing and consuming systems.
- Definition of API contracts: You design and document API and web service contracts (REST, SOAP), including data models, message structures, validation rules and error codes.
- Functional and technical integration specifications: You prepare clear and detailed specifications to support the implementation of interfaces and integration flows.
- Collaboration with technical teams: You work closely with development, integration and architecture teams to ensure that technical solutions meet the functional requirements and integration standards.
- Testing and validation of interfaces: You define test cases and test scenarios for APIs, support or perform functional tests and validate the conformity of the exchanges with the defined contracts.
- Impact analysis: You analyse the impact of functional and technical changes on existing integrations and data exchanges.”
Technical skills
- Experience with the design and drafting of SOAP contracts (WSDL) and XML schemas (XSD) (L3: at least 5 years of experience)
- Experience with API design and documentation tools (Swagger / OpenAPI or equivalent) (L3: at least 5 years of experience)
- Experience with security mechanisms for web services (OAuth2, JWT) (L3: at least 5 years of experience)
- Experience with the XPath query language (L3: at least 5 years of experience)
- Experience with API testing tools (Postman or equivalent) (L3: at least 5 years of experience)
- Experience with functional validation of inter‑application exchanges (e.g. test cases & test scenarios) (L3: at least 5 years of experience)
- Experience with defining and modelling data (L3: at least 5 years of experience)
- Experience with SQL (L3: at least 5 years of experience)
- Experience in business and functional analysis in IT projects executed using Agile/Scrum methodology (L3: at least 5 years of experience)
- Experience in identifying, collecting, formalising and documenting business requirements (L3: at least 5 years of experience)
- Experience in identifying non‑functional requirements (L3: at least 5 years of experience)
- Experience in creating and managing user stories based on detailed analysis (L3: at least 5 years of experience)
- Experience with at least one development language (Java, .NET or Python) (L3: at least 5 years of experience)
- Experience analysing the root causes of defects, incidents and problems (L3: at least 5 years of experience)
- Language 1: French or Dutch (C2: highly complex mastery)
- Language 2: French or Dutch (the other language) (B2: upper‑intermediate level)
- Language 3: English (C1: complex mastery)
Soft skills
- The candidate must demonstrate knowledge of the company, the IT world and the challenges of the requested role. They must also understand the mission and key activities of the company.
- The candidate must demonstrate their ability to integrate into the company teams, particularly through the values of kindness, courage, positivity and reliability.
- The candidate must demonstrate skills inherent to the requested role and aligned with the ICT department framework: presentation skills, a professional attitude, correctness and respect towards management, clear and effective communication, and responsible engagement for the duration of the contract.