Skip to content
mimi

Technical Business Analyst (BA)

Confidential

Remote · South Africa Full-time 1w ago

About the role

About

The Technical Business Analyst will be responsible for gathering, analyzing, and documenting business and technical requirements for web-based software projects. The successful candidate will work closely with stakeholders, project managers, and development teams to ensure that project goals align with business objectives and technical capabilities.

Key Responsibilities

  • Collaborate with stakeholders to gather and define clear, actionable business and technical requirements
  • Document use cases, user stories, workflows, and business processes
  • Translate business needs into functional specifications for the development team
  • Assist in creating project documentation including wireframes, process flow diagrams, and functional requirements
  • Act as a liaison between business units and technical teams throughout the project lifecycle
  • Support the development and QA teams during implementation and testing phases
  • Conduct impact analysis, gap analysis, and feasibility studies for proposed changes
  • Participate in and facilitate meetings, workshops, and requirement‑gathering sessions
  • Assist in user acceptance testing (UAT) and support post‑deployment activities

Requirements

Required Experience and Qualifications

  • Proven experience as a Business Analyst, preferably in a software development or web‑based project environment
  • Solid understanding of the Software Development Lifecycle (SDLC)
  • Experience working in Agile or hybrid development methodologies

Technical Skills

  • Ability to bridge business needs with technical solutions
  • Basic understanding of relational databases, particularly MariaDB/MySQL, with the ability to write basic SQL queries
  • Experience using diagramming tools like UML or BPMN for use cases, process flows, and system modeling
  • Proficiency with requirement management tools such as Jira
  • Good understanding of API concepts and web service interactions

Soft Skills

  • Exceptional communication and interpersonal skills with the ability to work effectively with both technical and non‑technical stakeholders
  • Strong analytical and problem‑solving capabilities
  • Excellent documentation skills, with a focus on clarity and precision
  • Active listening skills and a proactive approach to requirement elicitation
  • Ability to facilitate workshops, meetings, and discussions with multiple stakeholders
  • Strong negotiation and conflict resolution skills
  • Highly organized, detail‑oriented, and self‑motivated

Requirements

  • Proven experience as a Business Analyst, preferably in a software development or web‑based project environment
  • Solid understanding of the Software Development Lifecycle (SDLC)
  • Experience working in Agile or hybrid development methodologies
  • Ability to bridge business needs with technical solutions
  • Basic understanding of relational databases, particularly MariaDB/MySQL, with the ability to write basic SQL queries
  • Experience using diagramming tools like UML or BPMN for use cases, process flows, and system modeling
  • Proficiency with requirement management tools such as Jira
  • Good understanding of API concepts and web service interactions
  • Exceptional communication and interpersonal skills with the ability to work effectively with both technical and non‑technical stakeholders
  • Strong analytical and problem‑solving capabilities
  • Excellent documentation skills, with a focus on clarity and precision
  • Active listening skills and a proactive approach to requirement elicitation
  • Ability to facilitate workshops, meetings, and discussions with multiple stakeholders
  • Strong negotiation and conflict resolution skills
  • Highly organized, detail‑oriented, and self‑motivated

Responsibilities

  • Collaborate with stakeholders to gather and define clear, actionable business and technical requirements
  • Document use cases, user stories, workflows, and business processes
  • Translate business needs into functional specifications for the development team
  • Assist in creating project documentation including wireframes, process flow diagrams, and functional requirements
  • Act as a liaison between business units and technical teams throughout the project lifecycle
  • Support the development and QA teams during implementation and testing phases
  • Conduct impact analysis, gap analysis, and feasibility studies for proposed changes
  • Participate in and facilitate meetings, workshops, and requirement‑gathering sessions
  • Assist in user acceptance testing (UAT) and support post‑deployment activities

Skills

APIAgileBPMNHybridJiraMariaDBMySQLSQLSDLCUML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free