Job Overview
Our client is seeking a detail-driven Construction Accounting Specialist with full-cycle accounting experience to manage core Accounts Receivable (AR), Accounts Payable (AP), union payroll processing, and asset depreciation accounting within CMiC software. Reporting directly to the Accounting Manager, the Accounting Administrator will take ownership of progress billings, collection calls, 3-way invoice matching, union timesheet audits, and government tax remittances (GST/PST/RST). In this pivotal finance role, the candidate will interface directly with clients, suppliers, and internal project managers to maintain audit-ready ledgers and support month-end and year-end closing processes.
Schedule
Monday - Friday, 8:00 AM - 4:30 PM CT, with 30-minute unpaid break (40 work hours per week)
Responsibilities
Accounts Receivable & Cash Flow Management
- Prepare customer invoices and progress billings daily, reviewing contract terms, PST rules, and holdback percentages.
- Follow up with customers 7 days post-invoice submission to confirm billing accuracy and clear payment barriers.
- Post daily bank deposits, notify Accounts Payable to facilitate subcontractor disbursements, and conduct collections outreach every Tuesday and Thursday afternoon.
- Generate weekly collection reports to support cash flow forecasting and reconcile AR sub-ledgers.
Accounts Payable, Union Payroll & Asset Ledger
- Perform full-cycle AP functions, executing 3-way matching of invoices to purchase orders and entering details into CMiC.
- Reconcile corporate credit cards, review weekly/monthly payment requisitions, and compile AP backup documentation for progress billings.
- Process weekly full-cycle payroll for unionized employees, auditing timesheets for union compliance, overtime, terminations, ROEs, and banked time.
- Prepare provincial tax remittances (GST, PST, RST), union reports, annual T4 reconciliations, and maintain the CMiC asset depreciation module.
Requirements
- Construction Accounting ERP: CMiC (Highly Preferred) or similar systems (Timberline, Sage 300 CRE, Jonas)
- Spreadsheets & Financial Reporting: Microsoft Excel (Advanced formulas, VLOOKUPs, Pivot Tables)
- Workspace & Collaboration: Microsoft 365 (Outlook, Word, Teams), SharePoint
Independent Contractor Perks
- Permanent work from home
- Immediate hiring
- Health Insurance Coverage for eligible locations
Note
Please click the "Apply" button to complete your application, including the assessment questions, technical check, and voice recording. Your hourly pay rate will be established based on your performance in the application process; submissions with all requirements fulfilled will receive priority review.
One application, multiple possibilities: When you apply, our team reviews your background against all current openings, not just this one! If a different role fits your skills, we'll get in touch! We also encourage you to keep exploring our job board and apply directly to any position that excites you.
Job Category
Accounting and Finance
Job Type
Full Time (35 hours or more per week)
Work Schedule and Timezone
Monday to Friday, 8am-4:30pm Central time zone (Wpg, Manitoba, Canada) with 30 minutes unpaid break
Published on
Sep 28 2026
BruntWork will never ask you for money or any other form of payment. If someone claiming to represent BruntWork is requesting a payment from you, please let us know at applications@bruntwork.co
“BruntWork made the entire recruitment process smooth, transparent, and stress-free. They matched me with a client that genuinely fits my skills and values — and the support didn’t stop at placement... A reliable, professional partner I’d recommend without hesitation.”
— Zyrrah D, Bookkeeper
Construction Accounting Specialist (CMiC, AR/AP & Payroll)
Job Category
Accounting and Finance
Job Type
Full Time (35 hours or more per week)
Work Schedule and Timezone
Monday to Friday, 8am-4:30pm Central time zone (Wpg, Manitoba, Canada) with 30 minutes unpaid break
Published on
Sep 28 2026
BruntWork will never ask you for money or any other form of payment. If someone claiming to represent BruntWork is requesting a payment from you, please let us know at applications@bruntwork.co
“BruntWork made the entire recruitment process smooth, transparent, and stress-free. They matched me with a client that genuinely fits my skills and values — and the support didn’t stop at placement... A reliable, professional partner I’d recommend without hesitation.”
— Zyrrah D, Bookkeeper