People Services Officer
ExecutivePlacements.com
Johannesburg, Gauteng
HR roles handle recruitment, payroll and employee relations, and are a growing professional field in larger SA organisations.
This listing does not state a salary. As a guide, human resources roles in South Africa typically pay R14 000 to R45 000 a month (indicative).
Job description
Recruiter: Network Contracting
Job Ref: NCM003206/RMt
Date posted: Monday, July 13, 2026
Location: Johannesburg, South Africa
Salary: 20000 Monthly
SUMMARY: Ready to make an impact beyond payroll?
POSITION INFO: Brief Description Join a leading organisation where you'll play a key role across Payroll, Time & Attendance, Occupational Health & Safety, and ESG initiatives. If you're passionate about compliance, employee services, and operational excellence, this could be your next career move. Company and Job Description Our client is a well-established organisation operating within a fast-paced operational environment. They are looking for a People Services Officer to support the People Services function by ensuring accurate payroll processing, effective time and attendance management, compliance with labour legislation, and the successful execution of Occupational Health & Safety and ESG initiatives. This is an excellent opportunity to broaden your HR operational experience while working across multiple business functions. If you enjoy working with people, systems, compliance, and continuous improvement, this role offers excellent exposure and long-term career growth. Key Responsibilities Coordinate and process monthly payroll accurately and on time. Manage Time & Attendance records, leave reconciliations, and attendance reporting. Ensure compliance with South African labour legislation, payroll regulations, and company policies. Support Occupational Health & Safety compliance through audits, inspections, reporting, and corrective actions. Assist with ESG reporting, sustainability initiatives, and employee wellness programmes. Investigate and resolve payroll, attendance, and employee-related queries. Compile reports for internal audits and management. Partner with line managers to promote best practices across People Services. Job Experience and Skills Required Education National Diploma or Degree in Finance, Payroll Administration or a related field. Occupational Health & Safety, SAMTRAC or ESG qualifications will be advantageous. Experience 3-5 years' experience in Payroll, Finance, OHS, ESG, or a similar People Services role. Experience working within a multi-site operational environment will be advantageous. Strong understanding of South African labour legislation, including BCEA, LRA, OHS Act and COIDA. Skills Intermediate to Advanced Microsoft Excel. Experience using payroll systems such as PaySpace, Sage Payroll or similar. Experience with Time & Attendance systems. Strong analytical, reporting, planning, and organisational skills. Excellent communication and stakeholder management abilities. Clear criminal and ITC record. Willingness to travel to various sites and work after hours when required. Apply now! For more exciting Human Resources, Payroll, Finance and Shared Services vacancies, please visit: If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles\/positions. For more information contact: Riah Mthimunye Contracting Researcher
Good to know
What does this human resources job pay?
This listing does not state a salary. As a guide, human resources roles in South Africa typically pay R14 000 to R45 000 a month (indicative).
Do I need experience for human resources jobs in Johannesburg?
This human resources role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.
How do I apply for this job?
Tap "Apply on Linkedin" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Linkedin · Posted 4 days ago
More human resources and similar jobs in Johannesburg
Confidential
R11K - R11K/mo