Payroll Supervisor

2007 Johannesburg, Gauteng Red Ember Recruitment (PTY) Ltd

Posted 475 days ago

Job Viewed

Tap Again To Close

Job Description

Minimum 6 years of full payroll function including reconcilliations and Journals At least 3 years of experience supervising a minimum of 2 Payroll Administrators on Sage 300 systemExperience supervising across more than one Payroll database of +-1500 preferably in Mining or Construction environment Experience implemention payroll processes effectively Excellent knowledge of POPIA,BCEA, Serverance, COIDA and Tax Statutory LawsRequirementsGrade 12Minimum National Diploma -Payroll Administration NQF 5Registration with the South African Payroll Association Adventageous Ability to lead, supervise and train a team of Payroll Administrators   LM - ZR_1604_JOB3789
This advertiser has chosen not to accept applicants from your region.

Payroll Supervisor Sage people 300

Johannesburg, Gauteng ExecutivePlacements.com - The JOB Portal

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Payroll Supervisor Sage People 300 role at ExecutivePlacements.com - The JOB Portal .

2 days ago Be among the first 25 applicants.

Position Info: Ensure that payroll clerks process payroll functions accurately, on time, and in accordance with company policies and statutory requirements.

Recruiter: Ideal Candidates

Job Ref: 392

Date posted: Friday, June 6, 2025

Location: Johannesburg, South Africa

Salary: Negotiable, market-related

Summary: Payroll Supervisor Sage People 300

Responsibilities:

  • Audit payroll information and take corrective actions to ensure 100% accuracy.
  • Ensure payroll staff provide professional and friendly service to internal customers.
  • Reconcile payroll with the general ledger and cash book by the deadline.
  • Build a competent and motivated payroll team through confident and caring leadership.

Essential prerequisites:

  • Matric (NQF 4)
  • Minimum three years experience with Sage People 300
  • Tertiary qualification, analytical thinking, and customer service focus
Additional Details:
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Human Resources
  • Industry: Advertising Services

Referrals can double your chances of interviewing at this company. Get notified about new Payroll Supervisor jobs in Johannesburg, Gauteng, South Africa.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Payroll Supervisor Sage people 300

Johannesburg, Gauteng Ideal Candidates

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

Ensure that the payroll clerks process payroll functions accurately, on time and strictly in terms of company policies and statutory requirements

Audit the payroll information and take corrective actions to ensure 100% accuracy

Ensure the payroll staff impress internal customers with professional and friendly service

Accurately reconcile the payroll with the general ledger and cash book by deadline

Build a competent and motivated payroll clerk team through confident and caring leadership.

Essential pre requisites:

Matric (NQF 4)

Sage people 300- min three years experience

Tertiary qualification, ability to think analytically, a proven customer service focus

Minimum five years experience in payroll

This advertiser has chosen not to accept applicants from your region.

HR & Payroll Officer

Roodepoort, Gauteng Water Tower Group

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Were looking for an experienced and detail-oriented HR & Payroll Officer to join our team. In this role you will manage payroll processing, employee records, and support day-to-day HR operations.

Responsibilities
  • Process monthly payroll accurately and on time
  • Maintain employee records and HR databases
  • Handle employee onboarding, leave, and benefits administration
  • Ensure compliance with labour laws and company policies
  • Assist with HR reporting and audits
Requirements
  • Proven experience in HR and payroll functions
  • Strong understanding of payroll systems and labour regulations
  • High attention to detail and confidentiality
  • Excellent communication and organizational skills
  • Proficiency in MS Office and HR / payroll software
Why Join Us
  • Supportive team environment
  • Room for professional growth
  • Competitive salary and benefits
How to Apply

Ready to apply? Click Quick Apply and take the next step in your HR career!

Key Skills
  • Children Activity
  • Google Analytics
  • Corporate Communications
  • Ado
  • Beauty Therapy
  • Blackberry
Employment Details
  • Employment Type: Full Time
  • Experience: years
  • Vacancy: 1

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Jnr Plant Hire HR & Payroll Administrator,

Boksburg, Gauteng RAVA HUMAN CAPITAL

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Fixed Term Contract - Plant Hire HR & Payroll Administrator, Boksburg, R10 – 15ctc neg on exp.

  • Grade 12
  • 30 years and Younger
  • Qualification in HR would be advantageous
  • Min 2 years exp on a Payroll System (Abacus)
  • Code 8 Drivers License
  • Fluent in English and Afrikaans
  • MS Word & Excel skills
  • Exp in Plant Hire would be strong recommendation

Our client is looking for an HR Administrator to oversee various administrative and payroll functions within their HR department.

Responsibilities
  • HR Administration: Handle a variety of HR administrative tasks.
  • Payroll: Assist with payroll processing
  • Record Management: Manage employee records, ensuring all documentation is prepared, issued, and filed accurately.
  • Compliance: Ensure compliance with HR-related audits and assist during audit processes.
  • Leave Management: Assist with leave management and maintain the HR calendar.
  • Onboarding and Offboarding: Manage recruitment activities, onboarding, and offboarding processes.
  • Employee Support: Support performance management activities, employee well-being initiatives, and handle first-level HR queries i.e remuneration.
  • Administrative Support: Provide comprehensive support to Management and perform ad hoc office duties.
Qualifications
  • Grade 12
  • 30 years and Younger
  • Qualification in HR would be advantageous
  • Min 2 years exp on a Payroll System (Abacus)
  • Code 8 Drivers License
  • Fluent in English and Afrikaans
  • MS Word & Excel skills
  • Exp in Plant Hire would be strong recommendation

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Jnr Plant Hire HR & Payroll Administrator,

Boksburg, Gauteng Rakkgalakane

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Fixed Term Contract - Plant Hire HR & Payroll Administrator, Boksburg, R10 – 15ctc neg on exp.

Requirements
  • Grade 12
  • 30 years and Younger
  • Qualification in HR would be advantageous
  • Min 2 years exp on a Payroll System (Abacus)
  • Code 8 Drivers License
  • Fluent in English and Afrikaans
  • MS Word & Excel skills
  • Exp in Plant Hire would be strong recommendation
Responsibilities
  • HR Administration: Handle a variety of HR administrative tasks.
  • Payroll: Assist with payroll processing
  • Record Management: Manage employee records, ensuring all documentation is prepared, issued, and filed accurately.
  • Compliance: Ensure compliance with HR-related audits and assist during audit processes.
  • Leave Management: Assist with leave management and maintain the HR calendar.
  • Onboarding and Offboarding: Manage recruitment activities, onboarding, and offboarding processes.
  • Employee Support: Support performance management activities, employee well-being initiatives, and handle first-level HR queries i.e remuneration.
  • Administrative Support: Provide comprehensive support to Management and perform ad hoc office duties.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Functional IT ORACLE Analyst - HR / Payroll

Johannesburg, Gauteng ExecutivePlacements.com - The JOB Portal

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Functional IT ORACLE Analyst - HR / Payroll

Join to apply for the Functional IT ORACLE Analyst - HR / Payroll role at ExecutivePlacements.com - The JOB Portal

Functional IT ORACLE Analyst - HR / Payroll

3 days ago Be among the first 25 applicants

Join to apply for the Functional IT ORACLE Analyst - HR / Payroll role at ExecutivePlacements.com - The JOB Portal

Functional IT ORACLE Analyst - HR / Payroll

Recruiter:

Isilumko Staffing (JHB)

Job Ref:



Date posted:

Thursday, May 8, 2025

Location:

Johannesburg, South Africa

SUMMARY:

POSITION INFO:

One of the leaders in the pathology / diagnostic sector is seeking a qualified and experienced Functional Analyst for their HR / Payroll department.

Qualifications and experience:

Matric

National Diploma in Information Technology or Relevant Business qualification (NQF Level 6)

Valid Driver’s License

Certificate in Business Analysis (Desirable)

No less than 5 years' Functional Analyst/ support experience within Oracle modules

Basic SQL experience (Desirable)

Understanding of business and system processes

Knowledge of relevant Oracle Modules (HRMS, Payroll)

Knowledge of application implementation methodology (AIM)

Knowledge of relevant legislation e.g. Income Tax Act (Desirable)

Basic Knowledge of SQL (Desirable)

Great track record as reference checks will be conducted upfront

Key skills:

Verbal and Written Communication

Analytical Thinking

Computer Literacy

Software Testing

Numerical

SQL

Reasoning

Attention to detail

Key performance areas:

Coach and mentor Trainee Functional Analyst

Minimize downtime by training users on systems

Design test cases and test

Research and evaluate new software

Configure system functionality

Driving continuous improvement

Recordkeeping - system incidents



Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries Advertising Services

Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x

Get notified about new Information Technology Analyst jobs in Johannesburg, Gauteng, South Africa .

Johannesburg, Gauteng, South Africa 1 week ago

Randburg, Gauteng, South Africa 1 week ago

Sandton, Gauteng, South Africa 3 months ago

Johannesburg Metropolitan Area 8 hours ago

Sandton, Gauteng, South Africa 3 weeks ago

Johannesburg, Gauteng, South Africa 1 week ago

Operations and IT infrastructure Support Analyst

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 6 days ago

Johannesburg, Gauteng, South Africa 2 days ago

Sandton, Gauteng, South Africa 2 weeks ago

Johannesburg Metropolitan Area 9 hours ago

Johannesburg, Gauteng, South Africa 11 hours ago

Johannesburg, Gauteng, South Africa 2 days ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg, Gauteng, South Africa 3 days ago

Johannesburg Metropolitan Area 1 week ago

City of Johannesburg, Gauteng, South Africa 2 days ago

City of Johannesburg, Gauteng, South Africa 2 days ago

Analyst, Feature (Corporate & Investment Banking)

Johannesburg, Gauteng, South Africa 2 days ago

Johannesburg Metropolitan Area 3 days ago

City of Johannesburg, Gauteng, South Africa 2 weeks ago

Johannesburg, Gauteng, South Africa 6 days ago

Johannesburg, Gauteng, South Africa 3 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Payroll supervisor Jobs in Johannesburg !

HR Payroll Officer (m/d/f ) - Johannesburg - Sandton

Sandton, Gauteng Capago International

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Capago International has been the exclusive representative for the processing of Schengen visa applications on behalf of the French Ministry of Foreign Affairs in South Africa since 2010, in Kuwait since 2012, in Azerbaijan since 2017, in Benin, Togo, Guinea, Burkina Faso and Mali in 2018, in Sierra Leone in 2021 and in Algeria in 2025.

PLEASE NOTE BEFORE APPLYING

  • This position is based in Johannesburg - South Africa
  • Temporary contract offered - 6 months (no freelance contract or expatriation)
  • Minimum 2 years of experience in Payroll processing
  • Fluent in written and spoken English mandatory
  • Fluent in French is an advantage
  • Understanding of tax regulations, labor laws, and statutory compliance
  • Having an international background can be a plus
Who we are

CAPAGO is a French provider of outsourcing services for European governments and their diplomatic missions, responsible for financing and managing visa application centres to process their Schengen visa applications.

We currently operate in 9 countries and welcome more than 250,000 visa applicants yearly.

As part of our development, we are looking to strengthen our Human Resources department and are looking for an experienced HR payroll Officer who is looking for new challenges within a dynamic and human-focused company.

Description of the position

The HR Payroll Officer at Capago has the following objectives :

  • being responsible for managing payroll components (salaries and social security contributions)
  • monitoring changes in social security legislation, collect and prepare fixed and variable compensation components, and manage the calculation and reporting of social security contributions within the required deadlines
  • being responsible for answering employee questions regarding payroll and social security contributions

As a Payroll Officer, you will be responsible for :

  • Taking into account appropriate contribution rates
  • Counting absences (paid leave, sick leave, etc.)
  • Collecting overtime information
  • Collecting incentive information and calculating compensation components
  • Entering compensation components into dedicated systems
  • Creating and sending pay slips to company employees
  • Maintaining various types of reimbursement or deductions from payroll
  • Preparing monthly, quarterly, and annual social security declarations
  • Ensuring the timely payment of various social security contributions
  • Maintaining regular contact with social security organizations and regulatory bodies
  • Verifying the proper execution of monthly payroll transactions and correct any errors reported by employees
  • Managing all other tasks given by the management
Skills
  • English (spoken and written) - mandatory
  • French is a serious advantage
  • Attention to detail and accuracy
  • Confidentiality and discretion when handling sensitive employee information
  • Performance-oriented mindset
  • Communication and leadership skills
  • Ability to work under pressure
  • Energetic, proactive, versatile, committed to teamwork and team spirit
Diploma and Experience
  • Matric or equivalent - studies in HR or law
  • Tertiary qualification is an added advantage (previous experience in an HR or finance team)
  • Bachelor's degree (Bac + / Bac + 3) in Human Resources
  • 2 – 3 years of hands-on payroll processing experience
  • You have an international background

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Hr payroll officer (m / d / f ) - johannesburg - sandton

Sandton, Gauteng Capago International

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Overview Capago International has been the exclusive representative for the processing of Schengen visa applications on behalf of the French Ministry of Foreign Affairs in South Africa since 2010, in Kuwait since 2012, in Azerbaijan since 2017, in Benin, Togo, Guinea, Burkina Faso and Mali in 2018, in Sierra Leone in 2021 and in Algeria in 2025. PLEASE NOTE BEFORE APPLYING This position is based in Johannesburg - South Africa Temporary contract offered - 6 months (no freelance contract or expatriation) Minimum 2 years of experience in Payroll processing Fluent in written and spoken English mandatory Fluent in French is an advantage Understanding of tax regulations, labor laws, and statutory compliance Having an international background can be a plus Who we are CAPAGO is a French provider of outsourcing services for European governments and their diplomatic missions, responsible for financing and managing visa application centres to process their Schengen visa applications. We currently operate in 9 countries and welcome more than 250,000 visa applicants yearly. As part of our development, we are looking to strengthen our Human Resources department and are looking for an experienced HR payroll Officer who is looking for new challenges within a dynamic and human-focused company. Description of the position The HR Payroll Officer at Capago has the following objectives : being responsible for managing payroll components (salaries and social security contributions) monitoring changes in social security legislation, collect and prepare fixed and variable compensation components, and manage the calculation and reporting of social security contributions within the required deadlines being responsible for answering employee questions regarding payroll and social security contributions As a Payroll Officer, you will be responsible for : Taking into
This advertiser has chosen not to accept applicants from your region.

HR and Payroll Officer

Johannesburg, Gauteng Yokogawa Electric Corporation

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems and industrial services in several industries.

Our aim is to shape a better future for our planet through supporting the energy transition, (bio)technology, artificial intelligence, industrial cybersecurity, etc. We are committed to the United Nations sustainable development goals by utilizing our ability to measure and connect.

About the Team
Our 18,000 employees work in over 60 countries with one corporate mission, to "co-innovate tomorrow". We are looking for dynamic colleagues who share our passion for technology and care for our planet. In return, we offer you great career opportunities to grow yourself in a truly global culture where respect, value creation, collaboration, integrity, and gratitude are highly valued and exhibited in everything we do.

Responsibilities

Deliver analyses of HR data; identify trends and contribute to the creation of HR insights that enable the diagnosis of business issues, enhancement of employee engagement, and/or improvement of business performance.

Carry out complex HR data processing tasks; advise colleagues when needed and use expertise to help improve data collection tools and administration processes.

Provide advice and guidance to managers in developing, documenting, and communicating solutions (including disciplinary action) for individual employee relations cases; support managers at formal hearings.

◆ Insights and Reporting

Contribute to the preparation of various data and analytics reports.

Work within established procedures to achieve specified goals.

◆ Regulatory and Compliance Management

Investigate standard incidents using current regulatory and compliance processes, systems, and procedures, and take action to solve immediate compliance issues. Advise more senior colleagues on more complex problems.

Organize and prepare complex documents using a variety of applications for technology devices, such as standard office software. Also responsible for gathering and summarizing data for special reports.

Produce, update, and provide best practice support on a wide range of Microsoft documents, databases, and other departmental systems.

Build effective working relationships within the internal client organization, delivering high-quality professional services with guidance from senior colleagues.

Develop knowledge and understanding of the organization's policies and procedures and of relevant regulatory codes and codes of conduct to ensure own work adheres to those standards. Obtain authorization from a supervisor or manager for any exceptions from mandatory procedure.

Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Develop and maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.

Behavioral Comps

Makes sense of complex, high quantity, and sometimes contradictory information to effectively solve problems. For example, looks at complex issues from multiple angles; explores issues to uncover underlying issues and root causes; sees the main consequences and implications of different options.

Anticipates and adopts innovations in business-building digital and technology applications. For example, investigates technologies to learn some cutting-edge best practices. Uses digital/social media to benefit the team and add value to the work being done; understands how to avoid misuse of these tools.

Gains the confidence and trust of others through honesty, integrity, and authenticity. For example, acts consistently with the organization's policies and practices. Shows honesty and candor when working with others. Honors agreements and meets commitments.

Builds partnerships and works collaboratively with others to meet shared objectives. For example, readily involves others to accomplish goals; stays in touch and shares information; discourages "us versus them" thinking; shows appreciation for others' ideas and input.

Applies knowledge of business and the marketplace to advance the organization's goals. For example, clearly understands how own activities relate to critical business drivers. Monitors business news and market changes for impact on the business or on own expertise area; uses this to shape decisions.

Skills

Works with full competence to determine and analyze trends from data that is collected to assist in compiling reports that will help in decision-making. Typically works without supervision and may provide technical guidance.

Works with full competence to express ideas, request actions, formulate plans, & policies by means of clear and effective verbal communications. Typically works without supervision and may provide technical guidance.

Works with full competence to plan, organize, prioritize and oversee activities to efficiently meet objectives. Typically works without supervision and may provide technical guidance.

Works with full competence to understand and effectively use standard office equipment and standard software packages to support business processes. Typically works without supervision and may provide technical guidance.

Works with full competence to interpret and apply knowledge of laws, regulations and policies in area of expertise. Typically works without supervision and may provide technical guidance.

Works with full competence to monitor, interpret and understand policies and procedures and ensure their alignment with organizational strategies and work objectives. Typically works without supervision and may provide technical guidance.

Works with full competence to create reports, and review reports created by others, for various audiences as relevant, in a lucid and effective manner, keeping in mind the purpose of reports. Typically works without supervision and may provide technical guidance.

Works with full competence to acquire, organize, protect and process data in order to fulfill business objectives. Typically works without supervision and may provide technical guidance.

Works with full competence to ensure that the relationship between the organization and its staff is managed appropriately within a clear and understandable framework underpinned by the organization's values, principles and policies and compliant with employment law and other legal requirements. Typically works without supervision and may provide technical guidance.

Works with full competence to create reports for various audiences as relevant, in a lucid and effective manner, keeping in mind the purpose of reports. Typically works without supervision and may provide technical guidance.

Education

Short-Cycle Tertiary Education

General Exp

Sound experience and understanding of straightforward procedures or systems (7 to 12 months)

Managerial Exp

Basic experience of coordinating the work of others (4 to 6 months)

Yokogawa is an Equal Opportunity Employer. Yokogawa wants a diverse, equitable and inclusive culture. We will actively recruit, develop, and promote people from a variety of backgrounds who differ in terms of experience, knowledge, thinking styles, perspective, cultural background, and socioeconomic status. We will not discriminate based on race, skin color, age, sex, gender identity and expression, sexual orientation, religion, belief, political opinion, nationality, ethnicity, place of origin, disability, family relations or any other circumstances. Yokogawa values differences and enables everyone to belong, contribute, succeed, and demonstrate their full potential.

Are you being referred to one of our roles? If so, ask your connection at Yokogawa
about our Employee Referral process!

About Us

Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems and industrial services in several industries.

Our aim is to shape a better future for our planet through supporting the energy transition, (bio)technology, artificial intelligence, industrial cybersecurity, etc. We are committed to the United Nations sustainable development goals by utilizing our ability to measure and connect.

Our 18,000 employees work in over 60 countries with one corporate mission, to "co-innovate tomorrow".

We are looking for dynamic colleagues who share our passion for technology and care for our planet. In return, we offer you great career opportunities to grow yourself in a truly global culture where respect, value creation, collaboration, integrity, and gratitude are highly valued and exhibited in everything we do.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Payroll Supervisor Jobs View All Jobs in Johannesburg