Bachelor's degree in accounting or business-related field; CPA a plus.
3+ years of accounting experience, preferably in construction or job cost accounting.
Experience with payroll accounting, including union and certified payroll, preferred.
Familiarity with ERP and FP&A systems, especially Microsoft Dynamics and Power BI.
Solid knowledge of U.S. GAAP, including ASC 606 and ASC 842.
Advanced skills in Microsoft Excel and Office.
Strong attention to detail and analytical problem-solving abilities.
Responsibilities
Oversee month-end close processes ensuring GAAP compliance and accurate trial balances.
Prepare financial statements and management reports, including variance analysis.
Maintain weekly cash flow forecasts and manage aged accounts receivable and work in progress.
Record journal entries for accruals, prepayments, and other adjustments.
Reconcile balance sheet accounts and resolve discrepancies with various departments.
Review intercompany balances and prepare necessary eliminations.
Manage fixed assets and coordinate with the Fleet department for asset-related tasks.
Benefits
Opportunity to participate in group-wide project initiatives and process improvements.
Support for ongoing professional development and training.
Engagement in a collaborative office environment with a focus on teamwork.
Potential for occasional travel to field offices for hands-on experience.
Full Job Description
Job Duties and Responsibilities
Month End Close and Reporting
Responsible for the business unit's month end close, including GAAP compliance, accurate trial balances, and compliance with financial policies and procedures, meeting corporate month end close deadlines.
Prepares financial statements, management reports and month end analysis, including variance analysis against budget and prior periods.
Maintains weekly cash flow forecasts and reports to Group Treasury, proactively managing aged AR and WIP.
Prepares journal entries for accruals, prepayments, allocations and other adjustments.
Reconciles balance sheet accounts and prepares supporting workpapers, working with HR, Payroll, Billing, AR and AP to resolve discrepancies.
Reviews and reconciles intercompany balances and prepares intercompany eliminations.
Reviews staff postings for accurate GL account, job and dimension coding in Business Central.
Payroll Accounting
Records payroll journal entries each pay cycle and allocates labor and burden (taxes, benefits, workers' comp) to jobs, crews and entities.
Prepares accrued wage and PTO entries, and reconciles payroll liability accounts (taxes, 401(k), benefits, garnishments, union dues/fringes) to provider reports.
Reconciles quarterly payroll tax filings and year-end W-2s to the general ledger.
Supports certified payroll/prevailing wage reporting and workers' compensation insurance audits.
Job Costing, Revenue and WIP
Reviews P&L by jobs and crews and maintains job cost accuracy in the Business Central Jobs module.
Prepares the monthly WIP schedule, including over/under billings and retainage, in accordance with ASC 606.
Prepares unbilled revenue accruals and supports utility customer billing, including storm/emergency response work.
Records internal equipment and fleet cost allocations to jobs.
Fixed Assets, Compliance and Systems
Manages Fixed Assets using Business Central, including additions, disposals, depreciation and reconciliation, coordinating with the Fleet department.
Maintains lease (ASC 842) and loan amortization and payment schedules.
Supports the annual budget, audit, tax (including sales/use and 1099), insurance renewal and surety/bank covenant reporting.
Supports ongoing Business Central improvements, documents procedures and helps maintain internal controls.
Participates proactively in group-wide project initiatives, such as the new ERP system, FP&A initiatives and process improvements.
Trains and reviews the work of accounting staff, and completes other ad hoc analysis as assigned.
Requirements
Bachelor's degree in accounting or business-related field; CPA a plus.
3+ years of accounting experience; construction, field services or job cost accounting preferred.
Payroll accounting experience, including union and certified payroll, preferred.
ERP and FP&A systems experience, with Microsoft Dynamics, Power BI, OneStream and Microsoft Fabric preferred. Experience with adjacent systems highly desired, including billing, timesheet, payroll reconciliation and equipment utilization (such as Fleetio).
Solid knowledge of U.S. GAAP, including ASC 606 and ASC 842.
Advanced Microsoft Excel and Office skills.
Strong attention to detail, analytical and problem-solving skills.
Excellent organization, time management and ability to meet close deadlines.
Ability to work independently, lead others and make sound decisions.
High level of professionalism, integrity and confidentiality.
Working Conditions
Office environment; primarily sedentary work using a computer and standard office equipment, with the ability to lift 10 pounds.
Requires substantial use of hands and fingers and close visual acuity for reviewing data and computer screens.
Extended hours may be required during month end, year end, audits and storm response events.
Occasional travel to field offices and equipment yards may be required.
Note: This job description is not intended to be all-inclusive. Employees may perform other related duties as requested to meet the organization's ongoing needs.