Senior Bookkeeper

Full-Time | Permanent | St. Albert

$29-$35/hour

About

We are seeking an experienced Senior Bookkeeper with strong Sage 100 expertise and a background in the construction industry. The ideal candidate will have a comprehensive understanding of the accounting cycle, particularly in progress billing, WIP reporting, and multi-jurisdiction payroll support. This is a hands-on role that combines detailed accounting work with high-level financial oversight and client interaction.

Job Title: Senior Bookkeeper – Sage 100 (Construction Industry)
Location: [St. Albert, AB – Out of HomeOffice]
Hours: Monday-Friday, 8:00am - 5:00pm
Job Type: 3-Month Contract to Permanent

Key Responsibilities

Accounts Receivable (AR):

  • Prepare and process monthly progress billings for construction projects valued between $1M–$7M.

  • Reconcile credit card transactions and ensure timely client invoicing.

  • Understand the full AR cycle, though not responsible for all day-to-day AR functions.

  • Manage high-value, low-volume transactions (annual revenue ~$40M).

  • Prepare Excel-based billing summaries with 10–20 line items per project phase.

  • Maintain direct communication with clients regarding billing and payments.

Accounts Payable (AP):

  • Conduct high-level review of payables completed by the AP and payroll team.

  • Complete cheque runs through the bank and ensure payment accuracy.

Payroll Support:

  • Prepare Records of Employment (ROEs) (not processing payroll directly).

  • Assist with WCB returns across two provinces and two territories.

Financial Reporting:

  • Assist with Work-in-Progress (WIP) reporting to the bank and shareholders.

  • Support month-end and year-end accounting activities as required.

Ideal Candidate

  • Accounting Diploma from NAIT, MacEwan, or equivalent institution (required).

  • Minimum 5 years of bookkeeping experience, ideally within the construction industry.

  • Proficiency with Sage 100 accounting software (required).

  • Strong Excel skills, including the ability to work with complex spreadsheets.

  • Familiarity with progress billing and job cost reporting.

  • Detail-oriented, organized, and able to manage multiple priorities.

  • Strong communication skills and comfort dealing directly with clients.

 

How to Apply

Please submit your resume to Jobs.WestEdmontonAB@ExpressPros.com.

Important Note


We do not charge fees during the hiring process. All legitimate offers will include an interview. If you receive suspicious outreach, especially through social platforms or messaging apps, report it to local authorities or reach out directly to us.


We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Paste this code immediately after the opening tag:
Previous
Previous

Accounts Receivable Specialist

Next
Next

Accounting Clerk