Key skills required: Proficient in Sage People300 & ESS (Employee self service) Computer literacy Financial literacy Strong Excel skills Excellent administrative skills Attention to detail Effective communication skills Time management Ability to meet deadlines Work under pressure Knowledge of labour laws & the BCEA Work well in a team Maintain strict confidentiality at all times Accurate data collection and capturing skills Duties and responsibilities include, but not limited to: Onboarding of new joiners/returning employees; capturing all details and ensuring accuracy of ID and banking details. Background and criminal screening of new joiners. Compiling bimonthly spreadsheets with ID numbers and relevant information for consultant to conduct background screening. Ensuring that background screening results are received prior to the intake date for the month. Receiving invoices from consultant and distributing to the Finance Department of each Business Unit for payment. Applying for Income Tax Numbers on SARS e-Filling for new joiners who have not been previously registered. Apply for Tax Directives for employees when requested to do so. Drafting and processing documentation for staff loans and advances and expediting payment of same. Loading staff loans and advances onto People300 payroll system for processing. Providing access to staff who have signed up for Paycurve. Requesting monthly deduction schedules to process the Paycurve deductions on Payroll. Request monthly Paycurve invoices and distributing them to each Finance department to ensure all fees being settled between Vat IT and the service provider Paycurve. Processing petty cash requests as requested. Request petty cash top ups once funds run low. Updating employee details and resolving employee payroll issues assigned to me when logged by employees on the Group Payroll Jira Ticketing System. The following updates and issues are logged via the Group Payroll Jira Ticketing System: Employee banking details Surname changes/Marital status. Leave related queries and issues. Reports-to manager changes Contact details changes. Residential address changes Emergency contact details changes Miscellaneous requests Processing of monthly Referral Fees as requested from Recruitment Manager. Recruitment team submits referral fees due on the Payroll Jirra ticket system. Prepare monthly spreadsheet for referral fees. Send out referral fee spreadsheet to Head of recruitment to approve. Process referral fees on Payroll once referred employees probation periods have passed. Exporting Payroll and Data Reports as and when requested: Current, New and Terminated reports Banking Detail Changes Employee Count reports Variance reports Employee Information Data Exports Hierarchy reports ADDITIONAL RESPONSIBILITIES: Processing leave applications. Linking new joiners to ESS (EMPLOYEE SELF SERVICE) monthly; resetting ESS passwords for existing employees as and when required to do so. Crosschecking monthly terminations to ensure accuracy of annual leave pay-outs. Managing access to the Sage People300 system, setting up Sage user profiles and resetting passwords of the remote desktop application once passwords have expired. Providing monthly pay slips to auxiliary staff. Providing former employees with IRP5 documents and payslips. Liaison and contact person for the company and Times 3 Technologies (Sage Consultant Company), managing communications, meetings, and financials between the company's Payroll department and T3T. Assisting with all ad hoc payroll-related queries as and when required to do so. Assist with queries regarding annual audits as requested by payroll manager or financial manager. Back scanning project of employee files for the DocuVision project implementation.