Job descriptionAssess training needs across the organization and identify skill or knowledge gaps.Design and develop tailored training programs using suitable, and efficient methods.Conduct training sessions including employee onboarding, refreshing courses, and soft skills programs.Apply effective training principles with updated training methods, tools and technologies.Collect feedback from employees and managers to evaluate past training and recommend improvements.Assist in updating training and development policies and procedures.Create monthly training schedules for departments and track outcomes against objectives.Prepare detailed reports based on training participation and performance.Organize internal training events and coordinate with external consultants or providers as needed.Arrange attendance for staff in both internal and external training programs.Coordinate with the finance department to ensure timely payment of training invoices and expenses.Bachelor Degree in human resource management, Business administration, or related field.5+ years of experience in training and development.Proven experience in delivering different training topics is a must.Proving experience in dealing with different training vendors.Excellent knowledge of MS Office.Fluency in both spoken & written English & Arabic languages is required.Proven experience in designing multiple training events in a corporate setting is a plus.