A leading provider of IT Infrastructure service solutions for medium and large scale private and public institutions. The company has developed a reputation for delivery of cost-effective solutions for its clients in the mining, energy, banking and services sectors. The company is experiencing growth and is embarking on developing new products and services for its clients and in support of this, is seeking to recruit for the following position: Human Resources (HR) Assistant HRM functions The 3 Major Roles in our HR Department are; Administrative, change management, and people management. Administrative tasks include hiring and monitoring of employees, managing payroll and benefits, and development of policies and guidelines. Human Resources (HR) Assistant job description The HR Assistant, you will assist the HR Manager in the following Tasks; Employment law compliance Employee benefits Handling grievances Disciplinary action Dismissals Redundancies Talent hiring. Onboarding. Training management. Performance appraisal. Workforce engagement. Payroll management. Compliance management. You’ll be working closely with line managers and individual employees.Initial tasks may largely involve administration duties (updating personnel records, pay reviews, etc). Required Skills or Experience Minimum First Degree in any related field with at least 2 years’ experience in an HR management environment. Experience in HR management, psychology, Business related qualifications, people and organisational skills are more of a priority. Good office administration and IT skills. Skills needed to be a Human Resources (HR) Assistant Enjoy working with people Be patient, tactful, diplomatic and approachable Be able to stay calm in difficult situations Have good commercial awareness Have good spoken and written communication skills Be confident about gathering facts and statistics Respect the importance of confidentiality, as you will be dealing with employees’ personal details Have good organising skills Have problem solving skills Be able to work as part of a team Be able to work accurately, with good attention to detail Be able to use databases, spreadsheets, word processing and Software packages