As an HR Officer, you will be responsible for managing the day-to-day activities of the HR department. This includes:
* Recruitment and Onboarding: Coordinate end-to-end recruitment processes, draft job descriptions, post vacancies, screen candidates, schedule interviews, and organize onboarding sessions for new hires.
* Timesheet Review and Payroll Support: Review and verify employee timesheets, assist in preparing payroll data, including hours worked, leave taken, and applicable deductions or bonuses.
* Employee Records and Administration: Maintain accurate and confidential employee records, prepare and manage employment contracts, amendments, and termination letters, track and manage employee leave balances, absences, and attendance records, and ensure timely updates to HR systems and databases.