Administration Assistant: Accounts Payable & Receivable
Location: 850 Main Street
Employment: 18-month Maternity Leave
Company: McCarthy's Roofing
McCarthy's Roofing is a trusted name in commercial and residential roofing, known for quality workmanship, safety, and service. As our business continues to grow, we are looking for a dependable and organized Administration Assistant with experience in Accounts Payable (A/P) and Accounts Receivable (A/R) to support our productive office and project teams.
Position Overview
The Administration Assistant will handle day-day accounting and office functions, ensuring that vendor payments, customer invoicing, and administrative processes run smoothly. The role is ideal for someone who enjoys working in a fast-paced construction environment and values accuracy, communication, and teamwork.
Key Responsibilities:
 Process vendor invoices, match purchase orders, and ensure accounting compliance
 Create purchase orders for Residential / Service business
 Prepare customer invoices in conjunction with project teams
 Reconcile vendor statements and assist with expense tracking including credit cards
 Maintain organized files for contracts and project documentation within project tracking
 Support timesheet tracking as needed
 Answer phones, greet visitors, and assist with general office administration
Qualifications:
 2+ years of experience in administration and accounting (A/P, A/R)
 Experience in the construction or roofing industry is a strong asset
 Familiarity with construction accounting software (ie. Sage, Jonas, QuickBooks)
 Proficiency with Microsoft Excel, Word, and Outlook
 Strong attention to detail, organizational skills, and follow-through
 Ability to multitask and prioritize in a busy office environment
Why Join us:
 Competitive pay based on experience
 Opportunities to further learn the construction business and business in general
 Term may be extended and grow within the company
Job Type: Fixed term contract  
Contract length: 16 months
Pay: $20.00-$25.00 per hour
Expected hours: 40 per week
Work Location: In person               
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.