Human Resources And Payroll Manager

Maple Ridge, BC, CA, Canada

Job Description

About the Companies



Drake Excavating (2016) Ltd., our Civil General Contracting company, operates throughout British Columbia, primarily in the Lower Mainland. We pursue projects in the public municipal infrastructure sector, specializing in both civil and mechanical work.

Drake Resources Ltd., our Forestry company, operates throughout British Columbia, primarily in the Lower Mainland, Merritt, and Prince George. We perform work for public and private clients in the forestry and biomass industry.

Both companies have experienced consistent growth over the past several years and continue to pursue new ventures regularly.

The Payroll and Human Resources Manager

will report to company ownership and the senior management team while liaising with employees daily. This role requires a clear understanding of all aspects of payroll and human resources, with a strong emphasis on accuracy, confidentiality, and professional communication.

You will play a key role in maintaining efficient HR systems, ensuring payroll compliance, and supporting a positive work culture. As a senior management team member, this role requires leadership, critical thinking, and problem-solving skills.

Payroll



Collect / receive employee timesheet data. Review, reconcile and enter timesheet data into payroll software. Assess vacation pay requests, paid travel, LOA expenses and other Allowances and enter for payment. Process bi-weekly payroll for payment. Receive, reconcile, and process expense reports for payment. Complete payroll related filings. (Scope TBD) Generate T4's at year-end. Work with management to implement a mobile timesheet application, preferably with geo-fencing. Collect time-off request forms and maintain time-off calendar. Flag requests for time-off that are beyond the amount of time allowed. Liaise with dispatch and maintain records of employee sick days, and administer sick pay as required. Liaise with dispatch and maintain records of employee absenteeism. Report trends and make recommendations to management. Work with management to develop policies regarding payroll, including (but not limited to): company property, paid travel, live-out allowance, advances, overtime, time clock start / stop. Establish a banked time policy; or remove existing policies in place. Reconcile vacation pay each year and develop policy to pay out unused portions.

Employee Administration



Perform employee orientations in conjunction with Drake's Safety Manager, ensuring all necessary paperwork is completed during onboarding. Maintain employee files and acquire updated copies of forms as required (ex. Driver's License's/Abstracts, TD1 Forms, Address Changes, Name Changes, etc.) Manage group benefits plan, including renewal negotiations, enrollment, termination, and salary updates. Manage Group RRSP contribution plan including assisting employees with enrolment, tracking opt-outs, and reconciling and processing monthly remittances. Liase with Safety Manager to set-up new employees in the SiteDocs program. Manage supplied uniforms program for Shop / Mechanical employees. Create a tailored employee handbook / policies and procedures manual. 3 months estimated timeline. Create detailed written job descriptions for all positions within the company. 6 months estimated timeline. Coordinate with IT to add / remove employee e-mail accounts and other related issues. Maintain company cellphone program. Maintain Company Property record and ensure all items are returned to Head Office at termination.

Human Resources



Draft and deliver written warnings to employees when required. Assist Drake's Safety Manager with completion of WCB related injury reports, overseeing time-loss incidents and following up with Drake's Safety Manager on RTW plans, if required. Provide employees with letters of employment when requested for mortgage applications or similar. Provide past employees with letters of recommendation when appropriate. Perform employee wellness check-ins. Create and manage annual employee review program, including tracking employee pay scales within company. Counsel employees as required. Assist supervisors and managers to address performance issues. Carry out layoffs or terminations for junior level employees. Coordinate with management with layoffs or terminations of senior field staff or management staff. Maintain job postings as needed based on the staffing requirements of the company. Perform vetting of potential candidates before arranging interviews. Arrange interviews with the appropriate team member. Partake in job interviews. Manage and plan company events (ex. Annual Christmas Party, Summer BBQ) with Management's approval.

Office Management



Draft and deliver inter-office memorandums relating to office policies and procedures. Distribute office keys and maintain a distribution list. Coordinate with security alarm company to maintain system. Manage office VoIP phone system. Manage office cleaners and address any deficiencies in their work. Oversee office supply restocking and duties are being adhered to by staff. Work with management to create policies and procedures to be followed by all office staff. Monitor main server to ensure server policy is adhered to.

Skills and Qualifications



Education & Experience



Diploma or degree in Human Resources, Business Administration, Accounting, or a related field (or equivalent experience). Minimum 5 years of experience in payroll and human resources management, preferably in construction, civil, or forestry industries. Experience with multi-entity payroll processing and benefits administration. Familiarity with employment standards legislation requirements. Experience using payroll and HR software (e.g., Sage, ADP, QuickBooks, or similar).

Skills



Proficiency in Microsoft Office Suite (Excel, Word, Outlook). Strong understanding of payroll systems, CRA compliance, and T4/T4A preparation. Ability to implement and optimize organizational systems and workflows. Exceptional attention to detail, organization, and accuracy. Strong confidentiality and discretion in handling sensitive information. Excellent written and verbal communication skills. Demonstrated leadership and interpersonal skills across all levels of the organization. Proven problem-solving, critical thinking, and decision-making abilities. Proactive, adaptable, and able to thrive in a fast-paced
Job Type: Full-time

Pay: $70,000.00-$100,000.00 per year

Benefits:

Casual dress Dental care Disability insurance Extended health care Flexible schedule Life insurance On-site parking RRSP match Vision care
Application question(s):

What are your wage expectations?
Experience:

Accounts Payable : 1 year (preferred) Account reconciliation: 1 year (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3084810
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Maple Ridge, BC, CA, Canada
  • Education
    Not mentioned