Job Description: The purpose of this role is to act as a liaison between the business and technical development teams to ensure business requirements are understood and translated into system and process functionality in order to support the development of innovative solutions to enable business objectives. Job Responsibilities: Gather and interpret requirements from key stakeholders/customers in line with business analysis frameworks. Collaborate closely with solutions teams and a variety of end-users to ensure requirements compatibility and end user satisfaction. Ensure the quality delivery of requirements and business process specifications that meet the agreed deliverables in line with best practices and business process. Contribute to translating the business goals into design in line with systems architecture. Analyse and understand the business’ requirements and through a structured process document, validate and translate these into requirement specifications and functional specifications to be used by developers in crafting technical solutions. Job Requirements: Effectively manage your performance within the team in order to ensure business objectives are achieved. Contribute in creating a positive work climate and culture that energises employees, gives meaning to work, minimises work disruption and maximises employee productivity. Ability to work on own initiative within agreed boundaries. Be and encourage innovation, change agility and collaboration within the team. Ability to work under pressure and manage conflicting priorities.