We're looking for Human Resource Specialist who has the primary responsibility to planning of manpower, determining salaries, payroll, recruitment, performance apprasial, training, Development, implementing organizational policies, and dismissal the employees. You will be responsible for: Posting openings in advertisements, with professional organizations, and in other position appropriate venues. Researching and recommending new sources candidate recruiting. Building networks to find qualified candidates. Reviewing applicants to evaluate if they meet the position requirements. Scheduling and conducting HR interviews, phone interviews, technical exams, and interviews and following up the status with Technical interviewers. Carrying out the hiring process including job offer proposal, communicating it to the successful candidates, preparing contracts, opening new employees' files, collecting their hiring documents. Performing reference and background checks for potential candidates. Representing the company in all events (i.e Employment Fairs, Career Conference ...etc…). Work with employees to answer benefits questions and assist in processing life events and open enrollment elections. Conduct new hire orientation and benefits orientation to build a strong foundation for new employees and increase employee engagement. Organizes and updates organizational structure that includes allocation of approved responsibilities for different functions and processes. Assist in development of policies and procedures. Writing Job descriptions in coordination with the managers. Handling appraisals process with the related technical managers. Writing and forwarding rejection apology letters. Responsible for vacations administration and filing. Coordinate exit process for departing employees. Responsible for employees' social Insurance and taxes issues. Responsible of enrolling new employees in the Health insurance program. Establishing & maintaining a good rapport with the Employees to maintain high level of Employees satisfaction. Coach management and teams to promote and facilitate career growth and development. Observe current employees and interview them to determine their satisfaction with their job. Conducts surveys to measure employee satisfaction, working environment, tangible and intangible motivators. Receive comments at any time from employees, accepting feedback and applying it to creating a more effective workplace. Ensure accurate processing and recording of company's payroll, provide timely and accurate financial information, participate in daily data entry Payroll processing Preparing the needed data for payroll preparation. Handle all payroll issues. Handle the Monthly closing. Prepare and calculate Payroll on a monthly basis. Account reconciliations on a monthly basis. Report to high level executives. Searches, inspects and evaluates other development programs in different business markets (int'l & local) and compiles Stakeholders' opinion. (e.g. STARS Program, Succession planning program, Rewards & Recognition program, .etc). Gives an overview of employee relations and offers suggestions on what the company can do to increase productivity or draw in new employees. Perform other special projects as assigned.