Technical Business Analyst – Software Development & Project Delivery

Siyakhanda International Trade Concepts (Pty) Ltd

Centurion

Presencial

ZAR 420.000 - 650.000

Jornada completa

hace 20 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Siyakhanda International Trade Concepts (Pty) Ltd is seeking a proactive Business Analyst to bridge Business, Development, QA and Support teams in Centurion. You will ensure requirements are accurately documented and projects delivered on time.

This hands-on role blends business analysis, technical understanding, project coordination and process improvements with AI-driven automation. Strong communication and detail-orientation are essential.

Formación

  • Experience in business analysis for software delivery.
  • Ability to translate business needs into technical specs.
  • Familiarity with URDs and BRS documentation.
  • Proven ability to gather requirements from stakeholders.
  • Ability to manage change requests and approvals.
  • Experience aligning deliverables with SDLC/Agile methodologies.

Responsabilidades

  • Act as the main technical liaison between Business and Development teams.
  • Translate requirements into clear functional specifications.
  • Maintain URDs, BRS, and integration requirements.
  • Lead requirement-gathering sessions with stakeholders.
  • Ensure developers have clear information before starting work.
  • Manage changes, assess impact on scope and timelines.

Conocimientos

Business analysis
Technical liaison
Requirements gathering
SDLC/Agile
UAT support

Educación

Information Technology degree

Herramientas

Power Automate
Microsoft Copilot

Descripción del empleo

The successful candidate will work closely with our Business, Development, QA and Support teams to ensure that software projects are accurately specified, efficiently executed, properly documented and delivered within agreed timelines.

This is a hands-on position requiring a combination of business analysis, technical understanding, project coordination, process improvement and automation capabilities.

The ideal candidate will be proactive, detail-oriented and comfortable taking ownership of deliverables while identifying opportunities to improve efficiency, reduce unnecessary project costs and introduce AI-driven solutions.

Key Responsibilities
1. Business Analysis & Technical Specifications
  • Act as the primary technical liaison between the Business and Software Development teams.
  • Translate business requirements into clear, structured and technically accurate functional specifications.
  • Compile and maintain User Requirement Documents (URDs), Business Requirement Specifications (BRS), functional specifications and integration requirements.
  • Facilitate requirement-gathering sessions with internal stakeholders and clients.
  • Ensure developers have sufficient information and clarity before commencing development.
  • Manage change requests, assess their impact on project scope and timelines, and ensure appropriate documentation and approvals.
  • Validate completed developments against approved business requirements.
2. Project Coordination & Delivery Management
  • Monitor project milestones, deliverables and target dates across multiple software development and implementation projects.
  • Work closely with the Business team to establish realistic project timelines and implementation schedules.
  • Track development progress, identify delays and proactively escalat​e risks that may impact delivery.
  • Coordinate dependencies between Business, Development, QA, Support and client stakeholders.
  • Assist with project planning, resource coordination and progress reporting.
  • Ensure outstanding actions, development tasks and project commitments are tracked through to completion.
  • Identify opportunities to reduce project delays, rework and unnecessary expenditure.
3. Software Implementation & Deployment Support
  • Coordinate technical requirements for software installations, upgrades and deployments.
  • Assist with implementation planning, environment readiness and deployment prerequisites.
  • Prepare and maintain installation guides, deployment checklists, implementation plans and cutover procedures.
  • Coordinate technical dependencies involving databases, application hosting, integrations and system configurations.
  • Support User Acceptance Testing (UAT), deployment verification and post-implementation activities.
  • Work with Development and Support teams to ensure smooth transitions from development into production.
  • Assist with go‑live readiness assessments, rollback planning and implementation sign-off.
4. Documentation & Process Management
  • Develop and maintain professional, accurate and standardised project documentation.
  • Prepare user manuals, technical guides, implementation procedures, installation instructions and training materials.
  • Document business processes, system workflows and operational procedures.
  • Establish and improve internal documentation standards and templates.
  • Ensure that project documentation remains current throughout the software development lifecycle.
  • Identify inefficient internal processes and recommend practical improvements.
  • Support the standardisation of project delivery and operational procedures.

A key focus of this role will be driving the practical adoption of AI and automation across the organisation.

  • Promote and support the effective use of AI tools within the Business, Development and QA teams.
  • Identify opportunities to automate repetitive tasks, improve productivity and reduce manual effort.
  • Use tools such as Microsoft Copilot, Power Automate and other AI-assisted technologies to streamline business processes and project activities.
  • Assist with developing automated testing workflows, validation processes and reporting.
  • Explore AI-assisted approaches to requirements documentation, test-case generation, technical analysis and process improvement.
  • Work with the Development team to identify opportunities for AI-assisted coding, debugging and quality assurance.
  • Measure and demonstrate efficiency improvements, time savings and cost reductions achieved through automation.
  • Encourage responsible, secure and effective adoption of AI technologies.
6. Quality Assurance & Client Support
  • Assist QA teams with test planning, test scenarios and verification against business requirements.
  • Support the use of automated testing to improve test coverage and reduce manual testing time.
  • Assist with technical investigations and the resolution of complex client queries.
  • Facilitate communication between clients, Business and Development to ensure technical issues are clearly understood and resolved.
  • Participate in client workshops, implementation meetings and solution demonstrations.
  • Ensure that changes and fixes are properly tested, documented and communicated before deployment.
  • Relevant qualification in Information Technology, Information Systems, Business Analysis, Computer Science or a related discipline.
  • Approximately 3-5 years' experience in a Business Analyst, Technical Business Analyst or similar software delivery role.
  • Experience working within a software development environment.
  • Proven ability to compile detailed business and functional specifications.
  • Sound understanding of the Software Development Life Cycle (SDLC), including Agile methodologies.
  • Experience coordinating project deliverables and monitoring development timelines.
  • Understanding of software integrations, APIs, databases and application deployment processes.
  • Experience preparing technical documentation, user manuals and implementation procedures.
  • Strong analytical, problem‑solving and stakeholder communication skills.
  • Proficiency in Microsoft Office applications, particularly Excel, Word and PowerPoint.
  • Exposure to Microsoft Copilot, Power Automate or similar AI and automation tools.

SITC is an equal opportunity employer. Appointments will be based on the requirements of the position and the suitability of candidates.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Business Systems Analyst
Business Systems Analyst

Decision Inc. • Johannesburg

Presencial
ZAR 540.000 - 900.000
Senior Business Systems Analyst
Senior Business Systems Analyst

Indsafri India Private Limited • Sudáfrica

Híbrido
ZAR 900.000 - 1.200.000
Business System Analyst (Senior_Intermediate)
Business System Analyst (Senior_Intermediate)

Indsafri • Sudáfrica

Presencial
ZAR 600.000 - 1.000.000
Senior Business and Systems Analyst
Senior Business and Systems Analyst

Edgexec (Pty) Ltd • Sandton

Presencial
ZAR 900.000 - 1.500.000
IT Business Analyst
IT Business Analyst

Optimal Growth Technologies • Johannesburg

Presencial
ZAR 700.000 - 1.000.000
Senior Business and Systems Analyst
Senior Business and Systems Analyst

Edge Executive Search Group • Sandton

Presencial
ZAR 900.000 - 1.300.000
AI Business Analyst - Umhlanga
AI Business Analyst - Umhlanga

First Technology • Umhlanga Rocks

Presencial
ZAR 500.000 - 800.000
AI Business Analyst - Umhlanga
AI Business Analyst - Umhlanga

First Technology Pty Ltd • KwaZulu-Natal

Presencial
ZAR 420.000 - 720.000
AI-Powered Technical Business Analyst & Delivery Leader
AI-Powered Technical Business Analyst & Delivery Leader

Siyakhanda International Trade Concepts (Pty) Ltd • Centurion

Presencial
ZAR 420.000 - 650.000
Intermediate Business Analyst
Intermediate Business Analyst

Codehesion • Centurion

Presencial
ZAR 420.000 - 640.000