Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 11, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • BDO helps a diverse range of clients with different needs. This is especially true of our Advisory Practice, which provides transaction, risk, wealth advisory, company secretarial, and HR services to clients navigating a range of challenges, changes, and opportunities. Our professionals are from a variety of multidisciplinary backgrounds, allowing us to del...
    Read more about this company

     

    Developer (JHB Illovo)

    Primary Purpose of the Job

    • The Application Developer is responsible for designing, building, enhancing, and supporting internal business applications and integrations across the organisation’s enterprise platforms.
    • The role focuses on backend development, system integrations, performance optimisation, and operational reliability, while also contributing to frontend usability and configuration-driven design.
    • This role plays a critical part in modernising internal systems, improving automation, and ensuring stable, scalable, and auditable solutions that integrate with core platforms such as ERP, CRM, and reporting systems. 

    Main Duties and Responsibilities

    • Design, develop, and maintain internal web-based business applications that support core operational processes.
    • Build and maintain backend services and RESTful APIs to support application functionality and integrations.
    • Develop configuration-driven features (e.g. rules, thresholds, mappings, flags) to minimise hard-coded logic and improve maintainability.
    • Contribute to frontend usability through practical UI enhancements, including validation feedback, progress indicators, and status tracking.
    • Build and maintain integrations between internal applications and enterprise systems.
    • Analyse and improve application performance through optimisation, background processing, and architectural improvements.
    • Structure and manage data to support reporting, audit requirements, and traceability.
    • Deploy, support, and maintain applications across Development, Test, and Production environments.
    • Perform controlled deployments, fixes, and hot patches while minimising business disruption.
    • Support business users and stakeholders during testing, UAT, and rollout phases.
    • Assist with documentation of business requirements, user stories, technical designs, and effort estimates.
    • Collaborate with technical and non-technical stakeholders to translate business requirements into working solutions.
    • Work closely with the Applications team, Enterprise Enablement team, Projects team, and IT to deliver solutions.
    • Participate in solution discussions, design reviews, and demonstrations.
    • Provide realistic technical input into timelines, risks, and dependencies.
    • Work within and contribute to all phases of the Software Development Life Cycle (SDLC).

    Requirements
    Qualifications, Work Experience, and Knowledge 

    Qualifications

    • Grade 12
    • Degree or Diploma in Computer Science or related discipline

    Work Experience

    • Minimum 3- 5 years’ relevant experience 

    Knowledge

    • C# (.NET) - Required
    • JavaScript / TypeScript – Required
    • SQL – Required
    • REST APIs (JSON, HTTP) – Required
    • HTML & CSS – Required
    • Cloud‑hosted application environments (Azure) – Working Knowledge
    • Exposure to AI-enabled features, AI agents, or AI model integrations - Desirable

    Competencies: Technical & Behavioural

    Technical Competencies

    • Strong experience in backend application development
    • Experience building web applications and APIs
    • Solid understanding of enterprise system integration patterns
    • Experience working with databases and structured data models
    • Comfortable working across multiple environments (Dev/Test/Prod)

    Behavioural & Professional Competencies

    • Strong problem‑solving and analytical skills
    • Ability to work independently and in a team environment while managing multiple priorities
    • Pragmatic mindset — balances “ideal architecture” with business reality
    • Clear communicator with both technical and non‑technical stakeholders
    • Takes ownership of solutions end‑to‑end, from design to production support
    • Detail-oriented. With a focus on quality and reliability
    • Ability to learn new software and technologies quickly.

    go to method of application »

    Junior AI Developer (Open to National Offices)

    Primary Purpose of the Job

    • The Junior AI Developer will support the design, development, and deployment of AI-driven solutions that enhance business processes and decision-making across the organisation. This role is ideal for an early-career professional with a strong interest in artificial intelligence, data, and automation, who is eager to learn and grow under the guidance of senior technical staff.

    Main Duties and Responsibilities

    • Assist in designing, building, and implementing agent-based workflows and autonomous or semi-autonomous AI agents (e.g. Microsoft Copilot Agents) under supervision. 
    • Design, develop, and deploy AI and machine learning solutions, including NLP, predictive analytics, classification, and generative AI. 
    • Develop and maintain AI-driven automations, chatbots, integrations, and supporting scripts. 
    • Integrate AI solutions with enterprise systems, APIs, databases, and reporting platforms. 
    • Work with structured and unstructured data to support model training, inference, validation, and performance analysis. 
    • Support the implementation of AI use cases using platforms such as Azure AI, Microsoft Copilot Studio, Power Platform, or similar tools. 
    • Collaborate with cross-functional teams including developers, data analysts, business users, and compliance teams. 
    • Contribute to technical documentation, specifications, and user guides. 
    • Adhere to data governance, security, and responsible AI/ethics guidelines. 
    • Work within and contribute to all phases of the Software Development Life Cycle (SDLC). 
    • Stay current with emerging AI technologies, tools, and best practices

    Requirements
    Qualifications

    • Bachelor’s degree in computer science, Engineering, Data Science, Information Systems, or Equivalent Practical Experience

    Work Experience

    • 0-3 years’ relevant experience 

    Knowledge

    • Core AI/ML concepts (including generative AI and NLP), data structures, data quality, and validation principles.
    • Foundational knowledge of Python, SQL, relational databases, APIs, and system integration concepts.
    • Familiarity with enterprise AI and automation platforms (e.g. Azure AI, Azure OpenAI, Copilot Studio, Power Automate) and basic SDLC concepts
    • Understanding of responsible AI principles, data privacy, security, ethics, auditability, and controlled deployments

    Competencies: Technical & Behavioural

    Technical Competencies

    • Assist in building AI-powered features, designing and testing prompts, and contributing to chatbots, agents, or automation solutions
    • Prepare and validate data, write basic Python and SQL, consume APIs, and integrate AI outputs into systems and workflows.
    • Use AI platforms with guidance, follow development standards, apply version control, and adhere to deployment processes.
    • Test AI outputs, follow governance and compliance guidelines, document solutions clearly, and translate business requirements into technical outcomes

    Behavioural & Professional Competencies

    • Strong analytical and problem-solving skills. 
    • Curious, eager to learn, and proactive in upskilling. 
    • Good communication skills with the ability to explain technical concepts simply. 
    • Ability to work well in a team and take direction from senior staff. 
    • Attention to detail and a commitment to quality

    go to method of application »

    Senior Consultant: Individual, Trusts, Estates (Cape Town CBD)

    Primary Purpose of the Job 

    • BDO has a vacancy for a Senior Consultant: Individual, Trusts, Estates within the Private Tax business unit in the Tax Department. The incumbent will be reporting to the Head of Private Tax. 

    Main Duties and responsibilities 

    • Assisting BDO to achieve its financial targets driving the BDO brand, business development, technical tax competence and client service in line with BDO values.
    • Quality control of all deliverables and ensuring compliance with the BDO risk policies and procedures to ensure meeting of statutory deadlines.
    • Interpreting and applying theoretical knowledge to a practical business solution by utilising a sound knowledge of basic tax laws.
    • Producing accurate work to a high technical standard.
    • Gathering information from different sources by using effective research tools.
    • Assisting with the research and preparation of proposals.
    • Preparation of income tax computations.
    • Preparing and/or reviewing income tax returns and supporting tax schedules.
    • Preparing and/or reviewing provisional tax calculations.
    • Preparing and/or reviewing objections and appeals.
    • Assisting clients with tax issues, SARS audits and queries
    • Adapting to a changing work environment and accommodate changing client demands.
    • Liaising with SARS.
    • Managing and maintaining client relationships.
    • Preparing and managing budgets, debtors and monthly invoices.
    • Producing accurate work and client deliverables to a high technical standard while coaching and mentoring junior staff.

    Requirements
    Qualifications, Recognition of Prior Learning, Work Experience, and Knowledge

    Qualifications/Recognition of Prior Learning equivalent

    • Bachelors Degree or Diploma in Tax.
    • Preferably post graduate qualification in Tax or B. Com Hons.

    Professional designation

    • SAIT

    Work Experience

    • Minimum of 10 years’ in Individual, Trust and Estates experience

    Competencies: Technical & Behavioural

    Technical Competencies and Behavioural

    • Technically strong with provisions of Income Tax Act and Tax Administration Act affecting personal tax, trust tax and estate duty, including capital gains tax.
    • Experienced and competent with SARS eFiling, SARS contact centres and SARS systems and procedures.
    • Experienced and competent with management of client portfolios and time management.
    • Excellent communication skills (including verbal and written)
    • Able to work independently with minimal supervision while being task and client deliverables driven.
    • Collaborative and able to adapt to working as part of a larger team.
    • Focus of risk processes and procedures.
    • Planning and organisational skills, leadership skills and negotiating skills.
    • Need to be assertive and pro-active and able to deal with statutory deadline pressures.

    go to method of application »

    National Credit Control Manager (JHB Illovo)

    Primary Purpose of the Job

    • To manage the national debtors' book of the firm. To manage a team of credit controllers and admin staff to ensure the prompt collection of monies owed to the firm, with the assistance of Credit control team leads

    Main Duties and Responsibilities

    Reporting

    • Oversee monthly Target Report calculation and weekly distribution to all controllers & HOF
    • Oversee Top 15 National & Regional to provide to HOF, CFO Oversee Top aged debtors to provide to service line heads twice a month
    • Report improvements – continuous effort to improve reports enabling us to better understand debtors' book.
    • Daily receipt totals to HOF & CFO
    • Monthly report on debtors with credit balances for VAT calculation Monthly account monitoring reports of problematic clients to CFO upon request

    Training 

    • Adhoc training to all staff members as required
    • Regular reminders on processes

    Partner Follow Ups

    • Following up with partners who have long outstanding debtors to push for resolve

    Challenging Clients

    • Where the controllers are facing challenging clients the NCM will step in and directly contact the client & partner to assist with the resolve

    Business Rescue

    • Keep track of clients under Business Rescue

    Liquidations

    • Keep track of clients in Liquidation

    Hand Overs

    • Sending of Hand Over Packs to MC van Dyk prepared by the credit controllers
    • Keep track of clients handed over to MC van Dyk
    • Responding to monthly status emails received from MC van Dyk

    Attorney

    • Sending of Hand Over Packs to our attorney, Keith Lang, prepared by the credit controllers

    Maconomy client data

    • Review data for changes made on the system to ensure proper supporting documents were received and saved – making use of the report sent out by Digitech
    • Reviewing data for missing items ensuring the credit controllers are following up and keeping it up to date

    Monthly / Bi-Weekly meetings

    • Drive recurring meetings to review overdue & large accounts, as well as any items required for discussion
    • Drive regular meetings per controller to review the books
    • Drive regular meetings with partners should the need arise
    • Drive regular meetings with service line leaders to address long outstanding debt and challenging clients/partners

    Staff support & guidance

    • Regular check in with staff members providing support and guidance as required

    CRM, Risk & Digitech Collaboration

    • With the view to ensuring alignment with all operational areas, to ensure processes and workflow are communicated and compatible to all

    Efficiency improvement

    • Continuously strive to review and improve processes and procedures to produce efficiency in all that we do

    Clear processes & procedures

    • Regular reviewing, updating, documenting and communication of processes and procedures to the team

    Standard Collection Letters

    • Producing & upkeep of standard collection letter templates for approval by CFO

    Debtor Provisions overview

    • Ensuring provisions are adequate and approved by CFO

    Staff training, development & motivation

    • Researching and finding courses for the controllers to attend

    Approval of demand letters

    • Signing of demand letters to be sent to clients
    • Ensuring partners are aware and in agreement

    Maintain partner controller list

    • Regular upkeep of partner, controller list for distribution to team & Digitech or any other parties as required in collaboration with Team Leads

    Portfolio per controller

    • Reviewing portfolio per controller to ensure fairness within the team

    Staff reviews

    • As set out by P&C

    Statement Run and Invoice Run

    • Reminders to staff and checking on updating of reconciliations, credit controller allocations, missing email addresses
    • Updating and distribution of the No Send List
    • Perform the statement run on Maconomy CloudPerform regular invoice run on Maconomy Cloud

    Statement Run Check

    • Distribute list of undelivered emails to controllers

    Team leave applications

    • Review and approve leave applications on ESS
    • Review leave balances to ensure leave is being taken

    Performance management

    • Should any staff member be identified as underperforming, follow the required Performance Improvement processes to effectively train and manage the staff member back to the required level of performance for their role

    Maconomy improvements & functionality

    • Investigation of Maconomy functionality and implement new functionality where required in collaboration with Digitech

    Client Refund Approvals

    • Reviewing and approval of client refund requests
    • Ensuring relevant documents have been included
    • Ensuring correct procedures have been followed

    Assisting with marking clients inactive / active 

    • In line with risk requirements and activity levels

    WHT Calculations

    • Overseeing WHT calculations done by Team Leads in Maconomy
    • Ensuring the correct supporting documentation has been received

    Monthly Calendar

    • Creation and distribution of our Monthly Schedule to all credit controllers, and or other persons as required.

    Annual billings schedule and reminders

    • Creation and distribution of our Annual billing Schedule to service lines and billing reminders

    Client Payment Arrangements

    • Reviewing and acceptance of client payment arrangements
    • Where required due to large balances, obtain approval from Partner / CFO

    Global incoming payments

    • Reviewing global incoming payments, do first approval and request HOD second approval
    • Send swift report to team
    • Send bank statements to team when admin lead is not available

    Intercompany debtor follow-ups

    • Oversee admin team process for following up on intercompany debtors

    Requirements
    Qualifications

    • Post Matric qualification

    Work Experience

    • Minimum 5 working experience
    • Working within a tea

    Knowledge

    • Working knowledge of credit control/collections practices/procedures
    • Good knowledge & understanding of Maconomy & our processes

    Technical Competencies

    • Accurate and detail orientated
    • Microsoft Office Applications - All
    • Intermediate Excel Skills 
    • Good problem solving & analytical skills

    go to method of application »

    Corporate Tax Consulting: Consultant (Cape Town CBD)

    Primary Purpose of the Job

    • The Consultant will support the Corporate Tax Consulting team in delivering high-quality tax advisory, compliance support, and technical insights to clients across various industries.
    • The incumbent will contribute to business development, client service, and technical excellence by applying strong tax and corporate law knowledge to practical business solutions.
    • The role reports to the Head of Corporate Tax Consulting.

    Main Duties and Responsibilities

    Technical Tax Delivery

    • Prepare and/or review income tax and deferred tax computations.
    • Review tax computations for the audit department.
    • Draft technically sound tax opinions, reports, and advice for clients and internal teams.
    • Identify tax risks, issues, and implications at clients; propose solutions and mitigations.
    • Conduct technical research using appropriate tax and legal resources

    Client Service & Advisory

    • Support audits by liaising with audit partners and staff regarding tax matters.
    • Engage with SARS to address client assessments, audits, objections, and other interactions.
    • Visit clients to analyse, remediate, and support resolution of tax issues.
    • Maintain strong client relationships and ensure high-quality deliverables.

    Business Development & Brand Support

    • Assist with preparing proposals and thought leadership for client engagement.
    • Contribute to the development of service offerings within the Corporate Tax team.
    • Drive BDO’s values, brand reputation, and technical excellence.

    Operational & Financial Management

    • Prepare and manage engagement budgets, billing, and debtors.
    • Ensure accurate time recording and contribution to financial targets.

    Team Leadership & Collaboration

    • Provide guidance, coaching, and support to junior staff.
    • Assist leaders with managing workflow, deadlines, and service quality.
    • Adapt to changing environments and evolving client demands

    Requirements
    Qualifications, Experience, Knowledge and Skills

    Qualifications

    • BCom Accounting (essential)
    • BCom Honours in Accounting or Taxation (essential)
    • MCom Taxation or HDip Tax (advantageous)
    • CTA (advantageous)

    Experience

    • 3–5 years’ experience as a Corporate Tax Consultant (essential)
    • Experience with interpreting and analysing financial accounting records (essential)
    • Experience with interpreting and analysing corporate income tax law (essential)

    Requirements

    Professional designation:

    • SAICA (or progress toward CA(SA)) and/or
    • SAIT membership or eligible for SAIT membership

    Competencies: Knowledge and Skills

    Technical Competencies

    • Strong knowledge of the Income Tax Act and Corporate Law
    • Ability to apply theoretical and legislative knowledge to practical scenarios
    • Competence in preparing and reviewing complex tax computations
    • Strong analytical and research abilities
    • High-level technical writing and report drafting
    • Good understanding of financial statements
    • Proficiency in using tax research tools and databases
    • Ability to identify, assess, and resolve tax issues
    • High attention to detail and accuracy
    • Ability to manage client engagements and deliverables effectively

    Behavioural Competencies 

    • Excellent written and verbal communication skills
    • Strong interpersonal and networking ability
    • Ability to work effectively with people at all levels
    • Leadership and supervisory capability
    • Strong planning, prioritisation, and organisational skills
    • Proactive, solutions-driven, and committed to delivering high-quality results
    • Ability to adapt quickly to change and shifting priorities
    • Commitment to professional ethics, values, and integrity
    • Entrepreneurial and commercially minded
    • Curious, willing to learn, and research-driven

    go to method of application »

    Junior Accountant (Port Elizabeth)

    Description

    • BDO is looking for a junior accountants to work in the Business Services and Advisory Department. 

     Job specifications: 

    • Responsibility for portfolio of clients (individuals, trust companies and cc's) 
    • Perform the following engagements 
    • Compilation Engagements in terms of ISRS 4410  
    • Independent Review Engagements in terms of ISRE 2400  
    • Accounting Officer Engagements in terms of Close Corporations Act  
    • Ensuring that proper planning is performed before execution  
    • Ensuring BDO SOP's are followed at all times   
    • Proposing journals to client   
    • Communicating with clients and making engagement arrangements, discuss engagement results     
    •  Accounting duties: Preparation, processing and maintenance of accounting records for numerous individual companies, cc and trusts from source documents  
    • Balance sheet reconciliations  
    • Preparation of audit files and finalization of accounts  
    • Preparation of monthly management accounts  

    Requirements

    • BCom Financial Accounting
    • Working knowledge of most commonly used accounting packages (for reporting purposes and ad-hoc processing) 
    • Detailed knowledge of Caseware working papers   
       

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at BDO South Africa Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail