Billing Analyst (Nuclear)
Role Overview
The Billing Analyst supports the Power Generation team and manages the end-to-end accounts receivable cycle.
The role ensures accurate, timely billing under contract terms and helps optimize cash flow and minimize outstanding balances.
Works with Project Managers, Project Controls, and client stakeholders on project-based invoicing and billing issues.
Key Skills for This Role
Full Job Posting
Opportunity
The Billing Analyst supports the Power Generation team and manages the end-to-end accounts receivable cycle.
The role ensures accurate, timely billing under contract terms and helps optimize cash flow and minimize outstanding balances.
Works with Project Managers, Project Controls, and client stakeholders on project-based invoicing and billing issues.
Duties and responsibilities
- Prepare, validate, and issue invoices under contract terms, rate schedules, and client requirements; maintain billing data in ERP systems.
- Monitor AR aging, follow up on overdue balances, and conduct collections.
- Resolve discrepancies such as timesheet variances, rate mismatches, and client system rejections.
- Apply cash and reconcile payments to invoices; maintain AR subledger accuracy.
- Improve billing processes and controls.
- Perform AR reconciliations, subledger-to-GL tie-outs, and client account balancing.
- Coordinate billing inputs and dispute resolution with project teams and clients.
- Ensure compliance with financial policies and procedures.
Education and experience
- Bachelor’s degree or diploma in Accounting, Finance, Business Administration, or a related field; equivalent education and practical experience may be considered.
- Progress toward a professional designation is an asset.
- 2–5 years of experience in accounts receivable, billing, or a related finance function.
- Project-based or construction experience is strongly preferred.
- High-volume invoicing and collections experience is required.
- Experience reconciling accounts and resolving billing discrepancies is required.
- Unionized or timesheet-driven environment exposure is an asset.
- Complex contracts, rate structures, or client billing portal experience is preferred.
- Client security clearance must be obtainable and maintainable if required.
Skills and systems
- Intermediate-to-advanced Excel, including lookups, pivot tables, and reconciliations.
- Strong knowledge of AR processes, billing cycles, and collections practices.
- ERP experience is required; JD Edwards is preferred.
- Client billing systems and complex invoice submissions experience.
- Power BI familiarity is an asset.
- Strong attention to detail, analytical problem-solving, communication, customer focus, and collaboration.
Benefits
- Company-paid health and dental benefits, wellness initiatives, team events, and an Employee and Family Assistance Program.
- Professional development, rewards and recognition, and a scholarship program for employee dependents.
Compensation
- Expected salary range is $60,000–$70,000 annually.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Black & McDonald Limited
Project Manager - Facilities Management and Operations
Toronto, CAN
Mechanical Project Coordinator - Commercial Department
Moncton, CAN
Security Manager (Healthcare)
Toronto, CAN
Black & McDonald is seeking a Security Manager to oversee security operations at a Toronto healthcare facility, lead security personnel, and coordinate emergency preparedness and compliance. The role also manages vendors
HDD Operator / Locater
Calgary, CAN
Utility Gas Fuser
Edmonton, CAN
Project Manager - Facilities Management and Operations
Toronto, CAN
Maintenance Mechanic
Ottawa, CAN
Mechanical Project Coordinator - Commercial Department
Moncton, CAN
Senior Billing & Financial Analyst
Ottawa, CAN
Business Development Representative
Kingston, CAN
Security Manager (Healthcare)
Toronto, CAN