Key responsibilitiesTranslate complex and evolving business requirements into detailed functional specifications.Work on both smaller assignments and multi-year software development projects.Apply Agile/Scrum and/or Waterfall methodologies as appropriate.Manage requirements with many interdependencies and evolving priorities.Define acceptance criteria, support quality assurance, and participate in testing activities.Contribute to change management through documentation and training.Provide ongoing analysis and lifecycle support for both new and legacy applications.Write concise and comprehensive work instructions for development teams.ProfileYou take ownership and show initiative in every assignment.You have at least 5 years of experience as a Functional Analyst in software development.You are comfortable analyzing planning-related processes, ideally in public transport or logistics sectors.You understand the technical context (cloud technologies, data architecture, SQL, data warehousing).You have hands-on experience with backlog management tools like Azure DevOps and/or Jira-Confluence.You are able to deliver structured and exhaustive requirement documentation.SkillsStrong analytical and critical thinking skillsA holistic view of systems and processesTechnical affinity and ability to discuss software architecture and integrationExperience in the full Software Development Life Cycle (SDLC)Excellent communication and interpersonal skillsAbility to facilitate workshops, training sessions, and user onboardingStrong problem-solving and documentation skillsBasic project management capabilities are an asset.Other requirements:Availability to work onsite at least 2 days per week (Brussels area).Professional proficiency in English and either Dutch or French, with understanding of the third language being a plus.