Business Analyst Reputation Management Consultant Service Consultant Developer (Senior) iOS Developer (Senior) Hospital Benefit Specialist – Cape Town Android Developer (Senior)

  • Full Time
  • Gauteng
  • Applications have closed

Discovery Limited

Key Purpose

The Business Analyst acts as a critical bridge between healthcare business vision and technical execution. Your primary mission is to translate high-level business needs into granular, actionable requirements to ensure the implementation team has a clear roadmap for development.
Beyond documentation, you will provide end-to-end support throughout the project lifecycle. This includes overseeing the Release Management process, conducting rigorous post-release monitoring, and playing a lead role in End-to-End (E2E) Testing and User Acceptance Testing (UAT) to secure final business sign-off.

Key responsibilities

Requirements Elicitation: Assist in planning and facilitating requirements workshops (JAD sessions) with healthcare stakeholders to capture “as-is” and “to-be” processes.
Documentation Excellence: Produce high-quality Business Requirement Specifications (BRS) and Functional Specifications (FRS) that clearly define project objectives and user needs.
Visual Modeling: Utilize UML diagrams (such as Use Case, Activity, and Sequence diagrams) to visualize system behavior and business workflows.
Stakeholder Engagement: Act as a liaison to resolve requirement conflicts and ensure alignment between clinical users and the engineering team.
Risk & Issue Management: Proactively identify and document project risks, assumptions, and dependencies that could impact software delivery.
Quality & Testing: Support the QA process by performing System Integration Testing (SIT) and coordinating User Acceptance Testing (UAT) to ensure the solution meets business goals. 
Continuous Improvement: Identify opportunities for process optimization within the healthcare digital ecosystem.

Core competencies

Technical & Professional

Analytical Thinking: Ability to decompose complex healthcare problems into manageable logical components.
Elicitation Techniques: Familiarity with various gathering methods (interviews, surveys, shadowing, and workshops).
SDLC Knowledge: A foundational understanding of the Software Development Life Cycle (Agile/Scrum preferred).
Testing Aptitude: Basic experience in creating test cases and validating software against requirements.

Behavioural

Adaptability: A “self-starter” mentality with the ability to pivot between different projects and shifting priorities in a fast-paced environment.
Communication: Strong verbal and written skills, with the ability to explain technical concepts to non-technical healthcare staff.
Ownership: A high degree of accountability for deliverables, with a growth mindset toward receiving feedback and mentorship.
Detail-Oriented: The ability to maintain precision while navigating high-level project goals.

Education and Experience 

Degree: BCom or BSc in Informatics, Information Systems, Computer Science, or a related 3-year IT qualification.
Experience: Minimum of 3+ years in a functional Business Analyst role, within a software development environment.

Technical Proficiency

Data & Messaging: Working knowledge of SQL for data querying, along with JSON and XML for data interchange.
API & Documentation Tools: Proficiency with industry-standard tools including:
Testing/Exploration: Postman, SOAP UI, or Swagger.
Modelling & Documentation: Enterprise Architect, Confluence, and JIRA.
Technical Writing: Proven ability to draft comprehensive technical and architectural specifications (e.g., API mappings, data dictionaries).

SDLC & Methodology

Frameworks: Practical exposure to Agile methodologies (Scrum/Kanban).
Systems Knowledge: A solid grasp of the Software Development Life Cycle (SDLC), including:
Fundamental database structure design.
Technical change control processes.
Unit testing principles and quality assurance.

go to method of application »

Apply via company website ( ) or

 

More posts