We are seeking an experienced Functional Analyst to join our team in the domain of Transport Execution Management. In this role, you will analyze and optimize business processes, ensuring they align with organizational objectives. This is an exciting opportunity to work on innovative projects, including mobile applications, Azure-based cloud backends, and integration with legacy systems. You will contribute to designing and delivering IT solutions for workforce planning and competency management.
Key Responsibilities:
Requirements Gathering and Analysis
-
Facilitate workshops and requirement elicitation sessions with stakeholders to gather, structure, and prioritize requirements.
- Analyse and streamline business processes to enhance efficiency and effectiveness.
- Translate business needs into actionable technical specifications.
Documentation and Specification
-
Create clear and concise documentation for requirements, processes, and system interactions.
- Define acceptance criteria that are understandable to business stakeholders and provide a foundation for creating test cases.
- Document and define API specifications using Swagger to ensure functional requirements are met and system integrations are seamless.
- Create and review sequence diagrams to validate and illustrate system interactions, ensuring smooth integration between components.
Collaboration and Development Support
-
Work closely with architects, developers, and business stakeholders to ensure technical solutions align with organizational goals.
- Collaborate effectively in a multicultural and multi-language team environment.
- Write and understand SQL queries to analyse and validate data.
Testing and Validation
-
Collaborate with the Test Coordinator and Release Train Engineer (RTE) to evaluate implemented solutions, confirm their alignment with initial requirements and business objectives, and support quality assurance processes, including defining test cases and participating in testing sessions.
Continuous Improvement
-
Ensure comprehensive quality and scope coverage throughout the software development lifecycle.
- Contribute to implementing a lean delivery process and identify opportunities for continuous improvement.
Preferred knowledge and experience:
-
Knowledge of RESTful APIs: Experience designing and implementing RESTful services and API integration within .NET environments.
- Testing and QA Practices: Familiarity with test-driven development (TDD), automated testing frameworks (e.g., Selenium, NUnit), and QA processes to ensure high-quality deliverables.
- Functional Requirements Gathering: Ability to gather, document, and communicate business requirements clearly to both technical and non-technical stakeholders.
- Proficiency in Business Process Modelling (BPMN): Experience with business process modelling to define workflows, user interactions, and system behaviour.
- UI/UX Design Experience (Basic): Knowledge of frontend concepts and user experience design to ensure seamless integration with .NET frontend solutions.
- Change Management and Release Planning: Experience in managing software releases, handling version control, and ensuring smooth deployment processes.
- Formal functional analysis formation
- Experience in public transport industry: SNCB, Infrabel, STIP, Eurostar, etc.
What we are looking for:
We are looking for a dynamic and motivated individual who embodies the following qualities:
-
Proactive and Positive Attitude: A self-starter with a positive mindset and a proactive attitude, who takes initiative and drives projects forward with enthusiasm and energy.
- Collaborative Team Player: Someone who values team success over individual achievement and fosters a collaborative environment. They should have an open and respectful communication style that builds trust and inclusivity within the team.
- Comfortable with Ambiguity: An individual who is comfortable managing ambiguity and navigating through iterative feedback cycles. They should be adaptable and resilient, able to thrive in a fast-paced and ever-changing environment.
- Critical Thinker: A critical thinker who constructively challenges requirements and contributes well-reasoned conclusions. They should confidently push back when necessary, proposing practical alternatives that balance business needs with technical feasibility.
- Persistent and Creative Problem-Solver: Someone who exhibits persistence and creativity in finding practical solutions to complex problems. They should be resourceful and innovative, always looking for ways to overcome challenges.
- Effective Communicator: A person who practices active listening and communicates clearly and concisely. They should be able to convey complex information in a straightforward manner, ensuring that all stakeholders are well-informed and aligned.
- Commitment to Professional Growth: A person who demonstrates a strong desire for self-improvement and professional development. They should be eager to learn new skills and stay updated with the latest industry trends and technologies.
- Alignment with Organizational Values: An individual who aligns with our organization's values of transparency, innovation, and accountability. They should embody these principles in their work and interactions with others.
Mandatory criteria:
-
Educational Background: A bachelors degree in Computer Science or Business Science, or equivalent through experience.
- Experience: At least 10 years of Functional or Business analyst
- Language Skills: Fluency in English and Fluent in either French (C2) or Dutch (C2) while being proficient in the other.
- On-Site Availability: Availability for on-site work at least two days per week.
- Technical Skills: Advanced technical expertise, including familiarity with cloud technologies, Cosmos DB, SQL, JSON, API definition, data structure modelling, and basic programming.
- Analytical Skills: Strong analytical and problem-solving skills, with proficiency in creating and interpreting sequence diagrams BPMN or UML.
- Agile Methodologies: Knowledge of Agile frameworks, such as SAFe or Scrum, and experience applying these methodologies in project teams.
- Stakeholder and Scope Management: Experience in managing stakeholders, including confidently pushing back to the business to manage scope and effectively handling any resulting conflicts to ensure project objectives are met using acceptance criteria, Moscow, and stakeholder matrix.
- Experience in refinement: alignment between developers, business, testing and solution designer.
- Testing: Experience supporting testing, overseeing UAT, and managing the resulting change requests
- Documentation tools: Experience with Jira and Confluence