Supporting the recruitment process by preparing job descriptions, advertising vacant positions, reviewing CVs, shortlisting & interviewing candidates. Organizing new employee onboarding and orientation process, ensuring new hires are equipped with necessary information and resources Maintaining HR records and databases, including employee files, attendance records and HR software updates. Assisting in performance management processes, including goal setting, performance reviews and feedback sessions Assessing Training needs and conducting training programs for employees to enhance their skills and knowledge Liaising with Government Offices ( Labour Offices, SSB offices ..etc ) and handling of Employment Contract ( EC ) & Social Security Board ( SSB ) Process Handling employee relations matters, including conflict resolution, disciplinary actions and grievance procedures Conducting exit interviews to identify the reason for termination/resignation. Assisting HR Manager in Monthly Payroll process and preparing pay slips Reviewing current HR technology to recommend more effective software and supporting in existing or new HR Software implementation & development Handling day to day operations of the HR functions and preparing & submitting monthly reports on general HR activity