Business Analyst

Johannesburg, Gauteng, South Africa

Job Description


We are seeking an analytical and technically proficient Business Analyst to bridge the gap between business needs and technology solutions. The ideal candidate will analyze complex business processes, identify improvement opportunities, and translate requirements into technical specifications for our software development teams. This role requires equal parts business acumen and technical understanding to drive digital transformation initiatives.
Key Responsibilities:
Requirements Analysis & Solution Design:

  • Elicit and document business requirements through stakeholder interviews, workshops, and data analysis
  • Create detailed functional specifications, user stories, and process flows (BPMN/UML)
  • Analyze and model business processes to identify optimization opportunities
  • Translate business needs into technical requirements for development teams
  • Validate solutions against business objectives through user acceptance testing (UAT)
Technical Collaboration:
  • Work closely with software architects and developers on solution design
  • Configure and test COTS (Commercial Off-The-Shelf) solutions
  • Develop SQL queries for data analysis and validation
  • Create mockups/prototypes using tools like Figma or Balsamiq
  • Participate in Agile ceremonies (sprint planning, backlog grooming)
Data-Driven Decision Making:
  • Perform data analysis using Excel, Power BI, or Tableau
  • Develop KPIs and metrics to measure solution effectiveness
  • Create data dictionaries and entity relationship diagrams
  • Support data migration and integration projects
Required Skills & Technologies:
Core BA Competencies:
  • Requirements gathering techniques (interviewing, surveys, observation)
  • Process modeling (BPMN, swimlane diagrams)
  • User story development and acceptance criteria
  • Gap analysis and impact assessment
  • Change management methodologies
Technical Proficiencies:
xe2x9cx85 SQL (intermediate query writing skills)
xe2x9cx85 API concepts (REST, SOAP)
xe2x9cx85 ERP/CRM systems (Salesforce, SAP, Dynamics 365)
xe2x9cx85 Data visualization (Power BI, Tableau)
xe2x9cx85 Agile tools (Jira, Azure DevOps)
xe2x9cx85 Basic programming concepts (OOP, databases)
Industry Knowledge:
  • SDLC methodologies (Agile, Waterfall, Hybrid)
  • Digital transformation concepts
  • Cloud computing fundamentals
  • Data governance principles
Qualifications:
Education:
  • Bachelor's degree in Business Information Systems, Computer Science, or related field
Certifications (Preferred):
  • IIBA CBAP or CCBA
  • PMI Professional in Business Analysis (PMI-PBA)
  • Agile Analysis Certification (IIBA-AAC)
  • Scrum Product Owner Certification
Experience:
  • 5+ years as a Business Analyst in technology-driven projects
  • 3+ full project lifecycles in software development
  • Experience with both custom development and COTS implementations
  • Proven track record of successful requirements management
Soft Skills:
  • Exceptional communication (technical and non-technical audiences)
  • Critical thinking and problem-solving
  • Stakeholder management and negotiation
  • Adaptability in fast-paced environments
  • Detail-oriented documentation skills

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1429507
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned