This role is responsible for ensuring that business requirements are fully understood, are translated into technical specifications, and aligned with the objectives of a critical software development programme or implementation of off-the-shelf software. Additionally, this role will play a key role in maturing business processes and behaviours for improved functionality and performance across the whole organisation.