Job Summary
Hire Resolve's client is looking for a Senior Business Analyst to join their team. The ideal candidate will a have thorough understanding of business rules and processes that will help to steer the client's customer’s projects in the direction of their strategic goals.
Responsibilities:
- Use structured techniques such as design thinking, UML, BPMN, and process flows for diagramming software solutions
- Create wireframes and UI designs and document customer journeys
- Develop Business Requirements Documents, Functional Specifications, and 'as-is' and 'to-be' process flows
- Facilitate user story sessions and backlog grooming using Agile tools
- Develop high-quality web and mobile applications for leading organisations
- Analyse APIs for seamless system integration
- Engage in various stages of SDLC, including system design analysis, scoping, and estimation
- Research and apply cutting-edge technologies and execute change management
- Manage small engagements from end to end, including requirements gathering, documentation, sizing, project management, and delivery
- Champion agile processes by facilitating ceremonies
- Bringing people with different focus areas together to create a collective understanding of how to solve business problems
- Facilitate workshops and present to customer stakeholders
- Translate requirements for both business and technical audience
- Consult stakeholders to understand their structure, functions, and products/services.
- Build and maintain strong client relationships, act as a consultant on projects or applications, and manage customer expectations throughout the project lifecycle
- Challenge business thinking to understand the intent of requirements
- Adapt to new domains quickly to understand business problems and provide solutions
- Engage with stakeholders, including end users, development teams, product owners, and executives
- Identify opportunities for service improvements and strategic alignment
- Ensure compliance with data security and industry regulations
Requirements:
- A bachelor’s degree in IT, Engineering, other Sciences or a BCom in Information Systems
- Minimum 6 years experience working as a business analyst within an agile software development team
- Solid understanding of computer science fundamentals
- Strong knowledge of and experience in business systems and processes
- Strong ability to translate business requirements into detailed specifications and interface with technical teams
- Excellent verbal and written English communication skills
- Strong attention to detail
- To collaborate and bring your unique contributions to a team environment
- An ambition to continually improve your skills, embrace challenges and be driven by excellence
Benefits:
- A competitive package, twice yearly salary increases and guaranteed bonuses
- Medical aid, provident fund and insurance benefits with competitively low premiums
- Access to a employee wellness programme, with professional support resources for all aspects of wellness
We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.