Performs a variety of human resource functions with a strong focus on training and development; performs duties in areas including but not limited to performance management, employee development, employee relations, employee onboarding and human resource information systems.