find the right job for you in South Africa


VBA jobs in South Africa

89 vba jobs found: showing 1 - 50

Portfolio Manager
Company: Sanlam |

Location: Western Cape, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
- advanced, knowledge of VBA and/or other programming languages would be advantageous). Track record of academic
Data Scientist
Company: Vodafone |

Location: Midrand, Johannesburg, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
a population of approximately 250 million people. Through Vodacom Business Africa (VBA), we also deliver managed services
Portfolio Manager
Company: Afrizan People Intelligence |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 21 Aug 2026
; knowledge of VBA or other programming languages will be advantageous. Strong written and verbal communication skills with the
Data Analyst
Company: Bright Placements |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Aug 2026
Query and Power Pivot. Tableau or Qlik. Python or VBA. Experience with ETL/data pipelines. Experience with demand
Data Analyst
Company: Bright Placements |

Location: Pretoria, Gauteng, South Africa

| Salary: R30000 - 35000 per month | Date posted: 20 Aug 2026
SAP, Oracle, Microsoft Dynamics or another ERP system. Power Query and Power Pivot. Tableau or Qlik. Python or VBA
Financial Modelling Specialist – Project Finance
Company: Fempower Personnel |

Location: Midrand, Johannesburg, South Africa

| Salary: unspecified | Date posted: 20 Aug 2026
modelling experience Demonstrable experience building project-finance models from scratch Advanced Excel and VBA capability
Data Scientist
Company: Vodafone |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 20 Aug 2026
a population of approximately 250 million people. Through Vodacom Business Africa (VBA), we also deliver managed services
Financial Modelling Specialist – Project Finance
Company: Fempower Personnel |

Location: Midrand, Johannesburg, South Africa

| Salary: unspecified | Date posted: 20 Aug 2026
and infrastructure modelling experience Demonstrable experience building project-finance models from scratch Advanced Excel and VBA... Diligence Excel Financial Analysis VBA
Financial Modelling Specialist – Project Finance
Company: Fempower Personnel |

Location: Midrand, Johannesburg, South Africa

| Salary: unspecified | Date posted: 19 Aug 2026
experience building project-finance models from scratch Advanced Excel and VBA capability Strong understanding of: Debt sizing
Financial Modelling Specialist – Project Finance
Company: Fempower Personnel |

Location: Midrand, Johannesburg, South Africa

| Salary: unspecified | Date posted: 19 Aug 2026
Demonstrable experience building project-finance models from scratch Advanced Excel and VBA capability Strong understanding
Project Finance Associate
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 19 Aug 2026
Excel capability (VBA advantageous). Sound understanding of project finance structures, lender requirements, PPP frameworks
Assistant Manager
Company: EXL Service |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 19 Aug 2026
Basic Knowledge on other MS Office Application Advance Knowledge on VBA Basic Knowledge on SQL Soft Skills: Ability
Snr Manager: Financial Modeling
Company: Transnet |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 18 Aug 2026
, tariff modelling and funding/business case models. Experience with Power BI, VBA, SQL, Python or similar analytical tools
Operations & Tech Graduate Analyst
Company: Prescient |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 17 Aug 2026
, Power Automate, VBA, Copilot, ChatGPT, or other AI tools. Progress toward JSE, RPE, CFA, or similar industry qualifications
Bi Analyst
Company: Salt Search |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 17 Aug 2026
Power Query and VBA Snowflake experience advantageous Domain Knowledge Understanding of asset management and investment
Senior Data Analyst- Sap Bw
Company: Baraka Technology Group |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Aug 2026
of Excel Visual Basic for Application (Excel VBA) to support the National Treasury and mSCOA reporting submissions of the City... in Excel VBA (Visual Basic for Applications) that interface with SAP EPM Business Objects. Providing business rules, data
Head Of Data
Company: WatersEdge Solutions |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 14 Aug 2026
Power BI experience SQL, scripting, or coding exposure Excel automation skills, including VBA or Power Query
Senior Bi Analyst/ Developer
Company: MDI Consult |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 14 Aug 2026
considerations in application-driven reporting. · Excel: Advanced Excel skills, including Power Query; VBA experience beneficial
Data Analyst Ii
Company: Capitec Bank |

Location: Stellenbosch, Western Cape, South Africa

| Salary: unspecified | Date posted: 14 Aug 2026
, and working with large datasets. Expertise in advanced Excel functions, including macros and VBA. Proficiency in creating... query performance, and working with large datasets. Expertise in advanced Excel functions, including macros and VBA
Head Of Data
Company: WatersEdge Solutions |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
Power BI experience SQL, scripting, or coding exposure Excel automation skills, including VBA or Power Query
Junior Sql Developer
Company: Sable International |

Location: Kenilworth, Cape Town, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
). Have hands-on experience supporting .NET (C#, VB, ASP) and VBA applications. Possess a strong understanding of database server.... Supporting various applications and identifying bugs (mainly VBA and .NET). Ensuring good performance of the applications
Industrial Automation Software Developer
Company: Staff Solutions |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
will be advantageous. Experience in programming languages such as C++, Python, VBA , or similar. Experience with SQL querying and knowledge
Head Of Data
Company: WatersEdge Solutions |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
, including VBA or Power Query Experience in AI, technology build, or product management Experience managing distributed
Associate Risk Analyst - Fmd
Company: unknown |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
administration systems; and knowledge of Visual Basic for Applications (VBA), Matlab, Python, R or any programming language
Bi Analyst
Company: Parvana Strategic Sourcing |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
expertise, ETL workflow experience, and advanced Excel skills (including Power Query/VBA). Experience with Snowflake
Data Analyst Ii
Company: Capitec Bank |

Location: Stellenbosch, Western Cape, South Africa

| Salary: unspecified | Date posted: 13 Aug 2026
, performance optimisation and large datasets Advanced Excel, including macros and VBA Data visualisation tools - Tableau, Power
Junior Portfolio Analyst (risk, Performance & Trading)
Company: Hi-Tech Recruitment |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 12 Aug 2026
skills; exposure to Python, VBA or other automation tools advantageous High attention to detail with strong analytical
Bi Analyst
Company: Parvana Strategic Sourcing |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 12 Aug 2026
expertise, ETL workflow experience, and advanced Excel skills (including Power Query/VBA). Experience with Snowflake
Actuarial Pricing Manager
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: R500000 - 700000 per year | Date posted: 11 Aug 2026
. Proficiency in SAS, SQL, VBA, and pricing software such as Earnix, WTW, or Quantee. Previous experience managing projects
Actuarial Pricing Manager
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Aug 2026
experience with GLMs, pricing models, segmentation, portfolio optimisation, and pricing analytics. Proficiency in SAS , SQL , VBA
Lead Actuarial Pricing
Company: Network Recruitment |

Location: Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Aug 2026
and balancing competing priorities. Skills: Advanced Microsoft Office skills, including PowerPoint and VBA automation. Strong
Lead Actuarial Pricing
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 11 Aug 2026
: Advanced Microsoft Office skills, including PowerPoint and VBA automation. Strong SAS experience preferred. Advanced SQL
Group Risk & Analytics Lead
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Aug 2026
analytical models using tools such as Excel, VBA, SQL, Python, and AI-assisted technologies. Deliver financial analysis... Excel, VBA, SQL, Python, or similar technologies. Strong commercial acumen with exposure to valuation analysis, transaction
Junior Implementation Engineer
Company: wePlace |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 08 Aug 2026
of scripting languages (e.g., Python, VBA, JavaScript) Experience with PowerShell scripting and automation Understanding
Analyst Programmer
Company: Prescient |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 08 Aug 2026
, deployment automation or environment promotion. Experience with Excel/VBA, Office add-ins, Python, scripting, workflow
Pricing Manager
Company: Boardroom Appointments |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
& Performance Reporting SAS (preferred) SQL Microsoft Excel & VBA PowerPoint QlikView (advantageous) Pricing software
Group Risk & Analytics Lead
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
such as Excel, VBA, SQL, Python, and AI-assisted technologies. Deliver financial analysis, valuation modeling, and transaction.... Experience building analytical and financial models using Excel, VBA, SQL, Python, or similar technologies. Strong commercial
Actuarial Pricing Manager
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
experience with GLMs, pricing models, segmentation, portfolio optimisation, and pricing analytics. Proficiency in SAS , SQL , VBA
Junior Implementation Engineer
Company: wePlace |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
of scripting languages (e.g., Python, VBA, JavaScript) Experience with PowerShell scripting and automation Understanding
Actuarial Pricing Manager
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: R500000 - 700000 per year | Date posted: 07 Aug 2026
. Proficiency in SAS, SQL, VBA, and pricing software such as Earnix, WTW, or Quantee. Previous experience managing projects
Group Risk & Analytics Lead
Company: Network Recruitment |

Location: Pretoria, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
analytical models using tools such as Excel, VBA, SQL, Python, and AI-assisted technologies. Deliver financial analysis... Excel, VBA, SQL, Python, or similar technologies. Strong commercial acumen with exposure to valuation analysis, transaction
Project Finance And Modelling Manager
Company: Smart4 Energy |

Location: South Africa, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
modelling, including VBA and application of industry best practices Microsoft Office (Excel, PowerPoint, Word, Project). Able
Pricing Manager
Company: Boardroom Appointments |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 07 Aug 2026
Pricing Monitoring & Performance Reporting SAS (preferred) SQL Microsoft Excel & VBA PowerPoint QlikView (advantageous
Software Developer
Company: BORBET SA (PTY) LTD |

Location: Port Elizabeth, Eastern Cape, South Africa

| Salary: unspecified | Date posted: 06 Aug 2026
in C++, Python, VBA or any other programming language Querying experience in SQL and Knowledge of Lean or Six Sigma
Senior Data Analyst
Company: Capitec Bank |

Location: Stellenbosch, Western Cape, South Africa

| Salary: unspecified | Date posted: 06 Aug 2026
. Expertise in advanced Excel functions, including macros and VBA. Proficiency in creating advanced visualizations and dashboards
Product Manager, Vendor Experience & Supply Chain
Company: 60 Degrees |

Location: Cape Town, Western Cape, South Africa

| Salary: unspecified | Date posted: 05 Aug 2026
Bachelor's degree Knowledge of SQL and VBA at an advanced level Experience building and analyzing cost/benefit scenarios
Actuarial Pricing Manager
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 04 Aug 2026
experience with GLMs, pricing models, segmentation, portfolio optimisation, and pricing analytics. Proficiency in SAS , SQL , VBA
Actuarial Pricing Manager
Company: Network Recruitment |

Location: Johannesburg, Gauteng, South Africa

| Salary: R500000 - 700000 per year | Date posted: 04 Aug 2026
. Proficiency in SAS, SQL, VBA, and pricing software such as Earnix, WTW, or Quantee. Previous experience managing projects
Senior Actuarial Analyst – Short-term Insurance
Company: The Recruitment Council |

Location: Johannesburg, Gauteng, South Africa

| Salary: unspecified | Date posted: 03 Aug 2026
calculation models (using SQL, Python, R, or VBA). Key Requirements Education: Degree in Actuarial Science, Financial Mathematics... in advanced data tools (SQL, Python, R, or VBA) and actuarial modeling software. 📩 How to Apply: Interested candidates
Industrial Automation Software Developer
Company: Staff Solutions |

Location: Eastern Cape, South Africa

| Salary: R6000 - 7895 per month | Date posted: 02 Aug 2026
in an Information Technology-related field will be advantageous. Experience in programming languages such as C++, Python, VBA