2,143,967open jobs
137,875companies
242,099added this week
Browse all
Location
In office (Johannesburg)
Seniority
Middle · 3+ years exp
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Duties & Responsibilities

• Ensure accurate and timeous processing of payroll within the prescribed payroll deadlines
Process monthly, fortnightly and weekly payrolls using Sage 300 Payroll

• Ensure accurate and timeous processing of payroll within the prescribed payroll deadlines

• Capture and maintain employee information, including appointments, terminations, transfers and changes to employment conditions

• Process new employee engagements and ensure all supporting documentation is received

• Capture and verify employee timesheets, attendance registers, overtime and allowances

• Process ordinary hours, overtime, Sunday work, public holidays, shift allowances and other applicable earnings

• Ensure accurate calculation of wages, salaries, deductions and net pay

• Process leave transactions, sick leave, annual leave and other applicable leave categories

• Process employee terminations, final payments, leave pay and applicable statutory deductions

• Maintain accurate and confidential employee payroll records

• Administer payrolls in accordance with the applicable Bargaining Council determinations agreements and wage

• Understand and apply the different wage structures, rates, allowances and conditions of employment applicable to each Council

• Apply Council-specific contributions, levies and deductions accurately

• Process and reconcile Council-related payments and contributions

• Ensure compliance with applicable Council rules, collective agreements requirements and industry-specific

• Monitor changes to Council agreements, wage increases and conditions of employment

• Ensure that payroll configurations are updated to reflect approved changes in Council rates and requirements

• Maintain employee master data and payroll information on Sage 300

• Ensure payroll codes, earnings, deductions and company configurations are correctly maintained

• Maintain Council-specific payroll structures and calculations

• Update payroll parameters following annual increases and changes in statutory or Council requirements.

• Perform payroll validations and exception reports before finalising payroll.

• Identify and resolve payroll system discrepancies and calculation errors.

• Maintain accurate payroll history and employee records.

• Assist with system improvements, testing and implementation of payroll changes.

• Ensure compliance with applicable South African payroll legislation

• Process PAYE, UIF and SDL deductions accurately.

• Assist with monthly EMP201 reconciliations and submissions.

• Assist with annual and interim EMP501 reconciliations.

• Prepare IRP5/IT3(a) certificates and ensure employee tax information is accurate.

• Maintain payroll documentation for statutory and external audits.

• Payroll Reconciliations and Financial Reporting

• Employee Queries and Service Delivery

• Internal Controls and Risk Management

Desired Experience & Qualification

• Sage 300 Payroll training or certification will be required

• Minimum 3–5 years' experience in payroll administration
Matric or a relevant tertiary qualification (Payroll, Finance, Accounting or Human Resources)

• Sage 300 Payroll training or certification will be required

• Minimum 3–5 years' experience in payroll administration

• Proven experience working on Sage 300 Payroll.

• Experience processing multiple payroll cycles, specifically monthly, fortnightly and weekly payrolls

• Experience administering payrolls across multiple Bargaining Councils

• Experience in a Temporary Employment Services (TES), construction, engineering or environment will be advantageous labour-intensive

• Experience with high-volume payroll processing

• Experience with statutory payroll submissions and reconciliations

• Experience dealing with Council returns, contributions and wage structures

• Computer Literate (MS Office)

• Excellent communication skills, verbal and written

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,143,967 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Finance
Similar stack
Same company
Johannesburg
Payroll Administrator 3 hours ago
$15k – $21k per year (gross) · In office · Full-Time · Durban
Apply
In office · Full-Time · Johannesburg
Analytics
Microsoft Excel
Apply
In office · Full-Time · Midrand
Apply
$29k – $37k per year (gross) · In office · Full-Time · South Africa
Apply
In office · Full-Time · South Africa
Analytics
Microsoft Excel
Apply
≈ $15k – $33k per year (Estimated) · Equity · Hybrid · Full-Time · Johannesburg
Apply
Group Accountant 1 day ago
In office · Full-Time · Johannesburg
Analytics
Microsoft Excel
Apply
Equity · In office · Full-Time · 3+ years exp · Johannesburg
Apply
Equity · Hybrid · Full-Time · 15+ years exp · Bachelor's Degree · Johannesburg · Cape Town
Apply
In office · Confidential · 6+ years exp · Johannesburg
Design
Figma
Sketch
Management
Agile
Apply
See all jobs
This is one of many
2,143,967 more open roles from verified company boards, updated every day.