Business Analyst
21 hours ago
Purpose of the Role
The Business Analyst / Solutions Architect is responsible for analysing business processes,
data, and technology to architect scalable, efficient, and growth-aligned solutions for clients.
This role bridges business strategy, process optimisation, and technical architecture —
transforming business requirements into actionable solutions that deliver measurable impact
across marketing, sales, service, and operations ecosystems.
The position combines strategic analysis with solution design, leveraging CRM systems
(particularly HubSpot) and integrated platforms to enhance customer experience, streamline
operations, and support data-driven decision-making.
Key Responsibilities
- Business & Strategy Analysis
● Collaborate with clients and internal teams to define business direction, identify needs,
and shape data-driven strategies.
● Analyse clients' existing business processes and systems to uncover inefficiencies,
risks, and opportunities for optimisation.
● Facilitate client workshops and discovery sessions to gather requirements, map "as-is"
and "to-be" business processes, and align technology solutions to strategic objectives.
● Refine client's business goals using operational data, performance metrics, and insights
to inform roadmap development.
- Solution Architecture & Design
● Architect and document scalable CRM and integrated technology solutions that align
with client requirements, processes, and data models.
● Design data flows, integrations, and automations between CRM systems and third-party
tools (e.g. HubSpot, Salesforce, invoicing, project management, ticketing, or analytics
platforms).
● Produce key artefacts:
○ Entity Relationship Diagrams (ERDs)
○ Data transformation and mapping documents
○ Functional specifications and solution blueprints
● Define and validate architecture through User Stories and User Acceptance Testing
(UAT), ensuring technical and business alignment.
● Support development teams in implementing and optimising system integrations.
- Project Leadership & Coordination
● Co-manage and/or support multi-phase implementation projects (typically 3–6 months),
ensuring on-time, in-scope, and on-budget delivery.
● Implementation and optimisation of CRM and automation systems, supporting adoption,
change management and Implementation.
● Support cross-functional stakeholders (from C-suite to technical teams) to ensure
strategic and operational alignment.
● Produce and support deployment plans, documentation, and user guides to ensure
smooth handovers and continuity.
- Data & Performance Analytics
● Use analytical tools (Excel, HubSpot, CRM reports, BigQuery, Looker, Databox, Power
BI) to generate actionable insights and measure solution impact.
● Work with internal and external stakeholders to establish key performance indicators
(KPIs) and success measures that evaluate the ROI and business impact of
implemented solutions.
● Ensure data integrity, accuracy, and security in all integrations and systems.
● Translate complex data sets into clear recommendations for process or technology
improvement.
- Continuous Improvement & Innovation
● Stay current with emerging CRM technologies, APIs, and integration tools to enhance
the solution offering.
● Participate in internal learning and development, contributing to best-practice
frameworks and reusable templates.
● Mentor junior team members and support certification initiatives (especially in HubSpot
and integration platforms).
● Identify and champion new technologies and methodologies that improve efficiency and
client outcomes.
Technical Competencies
● CRM Expertise: Deep understanding of HubSpot CRM (preferred), Salesforce, or
equivalent.
● Experience in Integration & Architecture:
○ API-based integrations
○ Dataflow and schema design
○ ERD and data mapping documentation
● Solution Implementation experience: HubSpot configuration (Sales, Marketing, and
Service Hubs), workflow automation, and data migration.
● Analytics & Reporting: Advanced Excel, Power BI, or equivalent tools for analysis and
insight generation.
● Project Management: Experience working with project management software tools.
Preferably, the candidate should have experience across Agile and Waterfall methodologies, including sprint-based delivery, user story creation, and managing
acceptance criteria.
Behavioural & Professional Attributes
● Analytical and detail-oriented; able to interpret complex business and data scenarios.
● Strategic thinker who can translate abstract goals into tangible solution roadmaps.
● Proactive, innovative, and adaptable to change.
● Excellent communication and facilitation skills; able to engage both technical and
executive audiences.
● High emotional intelligence, collaborative mindset, and client-centric approach.
● Strong documentation and presentation abilities.
Experience & Qualifications
● Experience:
○ 3–5 years in Business Analysis, Systems Analysis, and/or Solution Architecture.
○ Proven experience with CRM implementation and data integrations (HubSpot
preferred).
○ Experience in a consulting, technical agency, or B2B SaaS environment.
○ Exposure to API documentation, data governance, or RevOps strategy.
○ Familiarity with automation tools and integration middleware (Zapier, Make,
custom APIs).
● Education:
○ Degree in Information Systems, Business, Computer Science, or related field.
○ HubSpot certifications (Marketing, Sales, Service, Operations, and CRM
Implementation) preferred.
Performance Indicators
● Client satisfaction.
● Successful delivery of solution architecture projects on time and within scope.
● Quality and accuracy of documentation and technical designs.
● Data-driven ROI improvements across implemented systems.
● Contribution to team learning, knowledge sharing, and process optimisation.
-
Business Analyst
1 week ago
Johannesburg, Gauteng, South Africa Indsafri Full time R900 000 - R1 200 000 per yearJob Description:Title: Business Analyst IIILocation: Johannesburg (Hybrid)Position Type: ContractContract Tenure: 12 MonthsCertifications: IIBA Certified or EndorsedQualifications and Experience:Bachelor's Degree in Business Administration, Information Technology, or a related field.8+ years of hands-on experience as a Business Analyst, including at least ...
-
Business Analyst
3 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R500 000 - R1 500 000 per yearJob purpose: The Business Analyst acts as the intermediary between the business and IT, using a deep understanding of business processes and technology to help business partners achieve their desired outcomes. The overall goal of role is to analyse and design business processes and requirements for all systems that support the operations of the division....
-
Business Analyst
3 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R180 000 per yearHire Resolve is currently seeking a Business Analyst to join our client's team in Johannesburg. As a Business Analyst, you will play a crucial role in understanding and analyzing business needs, defining requirements, and facilitating effective communication between stakeholders and technical teams.In this role, you will work closely with project managers,...
-
Business Analyst
1 week ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R500 000 per yearWe are hiring a Business Analyst to join our amazing team. The successful candidate will report to the Head of the Department. Your role as a Business Analyst is to analyze, document and update business requirements for product processes, procedures and systems.MUST HAVE:MatricRelevant Degree in BSc Information Systems, BCom Information Systems, Computer...
-
Business Analyst
3 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per yearBusiness Analyst (Contract Opportunity)Location: Gauteng (Hybrid)Contract Duration: 612 monthsIndustry: Engineering / Industrial SolutionsA leading organisation within the engineering and industrial solutions sector is seeking an experienced Business Analyst to conduct a comprehensive review and documentation of existing business systems and processes. The...
-
Business Analyst
3 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R500 000 per yearJob purpose:As a Business Analyst, you'll be responsible for researching and reviewing our current processes to identify opportunities for improvement. You will also have the opportunity to review use cases from customers and internal teams in order to understand how they work currently and what changes are needed moving forward.Minimum Requirements: Must...
-
IT Finance Business Analyst
3 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearHire Resolve's Client in the Manufacturing industry is currently seeking an IT Finance Business Analyst to join their team in Johannesburg. Our client is a leading company in the Manufacturing industry, and they are looking for a skilled Business Analyst with expertise in finance to support their IT finance operations.As an IT Finance Business Analyst, you...
-
IT Business Analyst
6 days ago
Johannesburg, Gauteng, South Africa Optimal Growth Technologies Full time R550 000 - R800 000 per yearIT Business AnalystRole PurposeThe IT Business Analyst is responsible for analysing business needs, system requirements, and technical specifications to support the delivery of IT solutions. This role requires a highly technical BA with deep understanding of systems, integrations, databases, and application architecture. The BA will work closely with...
-
Intermediate Business Analyst
3 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearHire Resolve's client is seeking an Intermediate Business Analyst to join their team.As an Intermediate Business Analyst, you will be responsible for analyzing business processes, gathering requirements, and facilitating the implementation of solutions. You will work closely with stakeholders from various departments to understand their needs and translate...
-
Business Analyst
3 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per yearHire Resolve's client is looking for a Business Analyst to join their Business Analysis team remotely, supporting the design and technical development of customized solutions using the Blueport Platform. Responsibilities: Under the direction of a supervisor, perform research and requirements gathering; process analysis; investigation of existing...