Collecting, understanding, and transmitting the business requirements for the project, and translating these into requirement specification documents, including functional and non-functional requirements.
Analyse and document business processes.
Document workflows and results of business analysis and obtain sign-off from client on the specifications.
To provide a link between the customer, development team and any third party regarding software functionality, throughout the development lifecycle.
Day to day management of business requirements in relation to the project plans to ensure agreed deadlines are met.
To prioritise and propose ways to deliver requirements in the most efficient and effective way to the customer.
Weekly reports to be produced showing progress against outstanding milestones, status, resource requirements, issues, risks and dependencies.
= Demonstrable Business Analysis experience in an Agile software development environment with a minimum of 3 years of practical experience.
= Demonstrable evidence of analysing and documenting complex business processes.
= Demonstrable experience writing requirements specifications & user stories for complex B2B software applications.
= End to end experience of the project lifecycle (waterfall and agile).
= Proven experience interacting directly with end users, conducting interviews and workshops.
= Ability to construct and deliver professional customer presentations
= Experience of understanding the underlying issues in complex problems, and considering the bigger picture when proposing solutions
= Results orientated with excellent communication and interpersonal skills.
= Good technical background required; is able to understand complex technical requirements and integrations
= An understanding of the uses, development of and analysis required for Software APIs
= Excellent analytical skills.
= Planning and organisational skills; able to establish efficient and appropriate plans for self and others and adapt quickly and effectively to unexpected changes whilst still ensuring objectives are met.
= Customer service; understands and responds to customer needs (internal and external) and exceeds expectations where possible.
= Communication and team working; works co-operatively with others to achieve a common goal and communicates information in a clear, concise and accurate manner.
= Problem solving and decision making; analyses information appropriately in order to find best solutions and takes a balanced view to reach logical conclusions and make relevant decisions.
= Commercial and organisational focus; demonstrates understanding of overall business and commercial issues facing company.
= Commitment to results; is committed to obtaining results through taking responsibility, demonstrating a positive attitude and ensuring quality and attention to detail built into work.
= Knowledge of EPOS systems and/or hospitality industry would be an advantage.
= Use of UML modelling techniques.
= Have experience in software with a consumer focus.
= Have experience of consumer engagement applications.
The Software R&D Department is a dynamic department consisting of a number of teams, the size and composition of which may alter according to project demands. Project requirements may involve movement between teams, and varied responsibilities.