JobsZA
Back to Johannesburg jobs

People Services Officer

ExecutivePlacements.com

Johannesburg, Gauteng

Salary not listedContract · Posted 4 days ago

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

Warehouse Administrator

Elegant Recruitments

Johannesburg, GautengToday

R8.5K - R8.5K/mo

Warehouse Manager - Kempton Park

Confidential

Johannesburg, GautengToday

R35K - R35K/mo

Junior Product Administrator (IT Solutions)

Confidential

Johannesburg, GautengYesterday

R11K - R11K/mo

Clothing Store Manager and Assistant Store Manager

Confidential

Johannesburg, GautengYesterday

R11K - R11K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp