The Human Resources Generalist is responsible for the effective administration and delivery of day-to-day human resources services across the organization. Reporting to the Director of Human Resources, this role supports the full employee lifecycle and ensures HR practices, processes, and programs are delivered consistently, professionally, and in compliance with applicable legislation and internal policies.
The HR Generalist acts as a key operational partner to leaders and employees, providing guidance, administrative expertise, and hands-on support while contributing to the overall effectiveness of the HR function.
DUTIES & RESPONSIBILITIES:
HR Operations & Administration
Administer HR programs and processes across recruitment, onboarding, employee records, compensation, benefits, leaves, and offboarding
Maintain accurate, confidential, and up-to-date employee files and HR systems
Prepare HR documentation, reports, and correspondence as required
Utilize and maintain BambooHR in day-to-day operations
Recruitment & Onboarding
Coordinate end-to-end recruitment activities, including job postings, candidate screening, interviews, reference checks, and offer preparation
Facilitate onboarding and orientation for new employees to ensure a positive and engaging start
Support workforce planning and recruitment initiatives led by the Director of Human Resources
Employee Relations & Advisory Support
Serve as a first point of contact for employee and supervisor HR inquiries
Provide guidance on HR policies, procedures, and employment practices
Support employee relations matters, including performance management, attendance, workplace concerns, and investigations, escalating complex issues as appropriate
Policy, Compliance & Risk Management
Ensure HR practices comply with employment standards, human rights, occupational health and safety, and other applicable legislation
Support the development, implementation, and maintenance of HR policies and procedures
Assist with health and safety initiatives, documentation, and reporting
Performance, Engagement & Development
Support performance management processes and related documentation
Assist with learning and development, training coordination, and employee engagement initiatives
Participate in organizational change, culture, and continuous improvement efforts
Projects & Continuous Improvement
Contribute to HR projects and initiatives led by the Director of Human Resources
Identify opportunities to improve HR processes, tools, and service delivery
Other duties as assigned
EDUCATION/EXPERIENCE
Bachelor’s degree or diploma in Human Resources, Business Administration, or a related discipline
Minimum of 2–5 years of progressive human resources experience in a generalist role. A combination of education and experience may be considered
Solid working knowledge of employment legislation and HR best practices
CPHR designation or actively working toward designation is an asset
KNOWLEDGE, SKILLS AND ABILITIES
Strong interpersonal, communication, and relationship-building skills
High level of discretion and professionalism when handling confidential information
Excellent organizational skills with the ability to manage competing priorities
Sound judgment, problem-solving, and conflict resolution skills
Ability to demonstrate professionalism and always maintain confidentiality
Proficiency in Microsoft Office and HRIS systems, preferably BambooHR
Ability to apply conflict resolution, negotiation skills, and problem-solving techniques to respond to varying levels of crisis and complexity
Have experience, understanding and respect for Indigenous tradition and culture
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in Canada.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast!
Find the best jobs in Canada, apply in 1 click and get a job today!