logo

View all jobs

Business Analyst

Johannesburg, Gauteng · Information Technology
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:
SQL (intermediate query writing skills)
API concepts (REST, SOAP)
ERP/CRM systems (Salesforce, SAP, Dynamics 365)
Data visualization (Power BI, Tableau)
Agile tools (Jira, Azure DevOps)
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

 

Share This Job

Powered by