Position Role: The primary role of this position is to manage and coordinate all accounting, payables, payroll and related regulatory filings, billing and collection, cash management, inter company accounts, and the financial, operational, and management reporting requirements.
Primary Responsibilities:
1. Financial Reporting
- Prepare and analyze monthly, quarterly, and annual financial statements.
- Ensure accuracy and compliance with GAAP (Generally Accepted accounting Principles) and other regulatory standards.
- Present financial reports to management and president.
2. Accounting
- Accounts Payable: Provides all the accounts payables functions to ensure client invoices are promptly and accurately processed through the system, cheques prepared and issued, outstanding payable listings generated, and appropriate client payable files maintained.
- Payroll: Manages the company employee payroll, maintains all confidential payroll files, allocates labour to projects, ensures all required filings are prepared and issued and maintains confidential personnel records.
- Receivables: Performs the assembly of all supporting information for client invoices, prepares aged accounts receivable reports, ensures payments received are properly recorded in accounts, and generates requested revenue reports for analysis.
- Cash Management: Monitors all banking activities on a daily basis, prepares daily cash position summaries for management, supervises all account reconciliations, and prepares cash flow projections as requested.
- Inter Company: Provides oversight of all inter company transactions and account activities and ensures that inter company balances are reconciled regularly.
- Reporting: Manages the preparation of all project cost reports, ensures all supporting subsidiary ledgers have full supporting data, prepares all monthly operational, management, and financial reports, as requested, on a timely basis, and ensures all regulatory filings and reporting are current.
3. Administrative and Other
- Provides overall supervision and oversees the activities of the administrative resource.
- Conducts special assignments and projects for management.
- Maintains an effective liaison with the system software provider (Timberline) to access their input on problems, software changes and training needs.
- Develops, as necessary, improvements to various corporate processes, practices, and policies to ensure they are current.
4. Primary Interactions & Interfaces:
- The primary day-to-day interface for direction, guidance and counsel are with the president.
- Interactions with supervised staff, the various Project Managers and Foreman, and with other off-site or company project accounting resources will be the main internal day-to-day contacts.
- As required, the incumbent will be expected to communicate and correspond with suppliers, bank, legal counsel, insurance and benefit providers, software supplier, occasionally clients, and others with respect to operational matters.
5. Team Leadership:
- Supervise and mentor accounting staff, providing guidance and support as needed.
Reporting Responsibilities:
- The position is directly responsible for managing and assessing the performance of the current direct reports. In addition, the incumbent is expected to assume a leadership role with respect to the accounting function and to provide support and assistance to the off-site project resources.
- The position reports directly to and receives all day-to-day direction from the General Manager.
Qualifications:
- Experience in accounting for 5+ years with a management role.
- Strong knowledge of GAAP and financial reporting standards.
- Proficiency in accounting software, experience with Sage 300 Construction (Timberline) preferred.
Please apply with your resume and references. Salary compensation for this role will be commensurate with experience, education, and skill and ability. Salary and other details will be discussed in-person at the interview. We thank everyone for their interest, but only short-listed candidates will be contacted.
Job Types: Full-time, Permanent
Pay: $35.00-$50.00 per hour
Expected hours: 40 per week
Benefits:
- Dental care
- Extended health care
- Life insurance
- On-site parking
- RRSP match
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: In person