About This Role
This role involves supporting technology initiatives to drive business transformation and operational excellence. The successful candidate will work with stakeholders, product teams, architects, developers, and vendors to understand business needs, define requirements, and deliver scalable technology solutions. Depending on experience, the role may involve leading complex initiatives, driving stakeholder engagement, and mentoring junior analysts.
Responsibilities
- Gather, analyse, and document business requirements, user needs, current and future state processes, user stories, functional and non-functional requirements, and acceptance criteria
- Lead or facilitate discovery sessions, workshops, interviews, and stakeholder discussions to identify business challenges and define solution requirements
- Translate business needs into clear and actionable specifications, process models, workflow diagrams, and solution documentation
- Collaborate with business users, product teams, architects, developers, and vendors to assess solution feasibility and support the design of secure, scalable, and maintainable systems
- Support initiatives involving applications, cloud platforms, APIs, system integrations, data management, automation, and digital transformation projects
- Maintain requirements traceability and ensure alignment between business objectives, solution design, development, testing, and deployment activities
- Facilitate backlog grooming, sprint planning, requirements clarification, solution walkthroughs, and stakeholder reviews within Agile delivery environments
- Develop test scenarios and coordinate functional, integration, regression, performance, security, and user acceptance testing activities
- Manage defects through investigation, tracking, retesting, and resolution in collaboration with technical teams and business stakeholders
- Support deployment planning, change management, operational readiness assessments, production issue analysis, and transition to business-as-usual operations
- Monitor post-implementation performance, coordinate issue resolution, and support production stabilisation activities
- For senior-level candidates, provide guidance and mentorship to junior analysts, lead complex initiatives, and drive stakeholder decision-making across multiple workstreams
- Conduct knowledge transfer, handover, and documentation activities to ensure continuity of operations and support
Requirements
- Bachelor's degree in Information Technology, Computer Science, Business Information Systems, Engineering, or a related discipline
- Minimum 3-4 years of Business Analysis experience for Business Analyst roles; 6+ years for Senior Business Analyst roles
- Proven experience gathering, analysing, and documenting business and system requirements across the software development lifecycle