Hr Generalist

Goodwood, WC, ZA, South Africa

Job Description

Vacancy: Junior HR Generalist


Location:

Head Office, N1 City

Department:

Human Resources

A vacancy exists within the Human Resources Department for a

Junior HR Generalist

to join our Head Office team in N1 City. We are seeking a proactive and detail-oriented individual to support a broad range of HR functions including payroll administration, recruitment coordination, employee onboarding, and general HR operations.

The ideal candidate is a hands-on HR professional with a solid foundation in core HR practices, a passion for people, and a drive to grow in the HR field. This is an exciting opportunity for someone looking to deepen their generalist experience in a fast-paced, professional environment.

Key Responsibilities



Payroll & Benefits Administration (40%)



Capture and validate payroll changes including new hires, terminations, and employee movements in Sage 300. Prepare monthly payroll input for review and ensure accurate submission. Assist with administering employee benefits (e.g. medical aid, retirement funds). Maintain up-to-date records on payroll trackers and employee files. Respond to employee payroll and benefits queries, escalating where needed. Update HR systems (Sage 300, SharePoint) and ensure data integrity.

Recruitment & Onboarding (35%)



Publish job advertisements and manage applications through the recruitment process. Screen CVs, coordinate interviews, and facilitate assessments. Conduct reference and background checks. Draft offer letters and assist with onboarding logistics (emails, access requests, documentation). Support internship and graduate recruitment programmes. Monitor onboarding and probation milestones (30/60/90-day check-ins).

HR Administration & Compliance (10%)



Prepare employee documents including contracts, appointment letters, and confirmations using templates. Ensure employee files (digital and physical) are complete, accurate, and legally compliant. Assist with UIF, tax, and compliance-related documentation. Support internal HR and payroll audits.

Reporting & HR Projects (10%)



Compile reports on HR activities such as new hires, exits, and payroll metrics. Support HR compliance reporting (e.g. EMP201/501, Return of Earnings). Assist the HR Manager with projects and policy updates.

Teamwork & General Support (5%)



Collaborate with HR and cross-functional teams to deliver HR services. Take ownership of personal workload and meet deadlines independently. Assist with ad-hoc HR tasks and provide general support as required.

Core Competencies & Skills



High level of accuracy and attention to detail Strong communication and interpersonal skills Excellent time management and organisational abilities Discretion in handling confidential information Ability to work under pressure and prioritise tasks Conflict resolution and basic problem-solving skills Intermediate to advanced Microsoft Excel and Outlook proficiency Knowledge of South African labour laws (BCEA, LRA) and payroll processes

Minimum Requirements



National Diploma or Advanced Certificate in Human Resource Management, Business Administration, or Industrial/Organisational Psychology At least 3 years' experience in an HR generalist or HR administration role, including payroll and recruitment support Experience with Sage 300 and Microsoft Office Suite (Excel, Word, Outlook) Familiarity with HR policies, procedures, and compliance frameworks Valid South African ID
Job Type: Full-time

Pay: R12000,00 - R15000,00 per month

Education:

Diploma (Required)
Experience:

Payroll : 3 years (Required) 360 Recruitment: 3 years (Required)
License/Certification:

Sage 300 certificate (Preferred)
Work Location: In person

Application Deadline: 2025/07/22

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1467240
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Goodwood, WC, ZA, South Africa
  • Education
    Not mentioned