The Assistant Controller will play a critical role in overseeing the financial operations of the company and ensuring compliance with accounting standards and regulations. This position will report directly to the Controller and will be responsible for assisting with financial reporting, budgeting, forecasting, and internal controls. The ideal candidate will have a strong background in accounting, excellent analytical skills, and the ability to thrive in a fast-paced environment.

Key Responsibilities:

  • Oversee Preparation of financial statements, including balance sheets, income statements, and cash flow statements, in accordance with GAAP.
  • Conduct regular financial analysis to monitor performance trends, identify variances, and recommend corrective actions as needed.
  • Support the budgeting and forecasting process by preparing financial models, analyzing historical data, and providing insights into future financial performance.
  • Manage accounts payable and accounts receivable processes, including invoice processing, payment approvals, and collections.
  • Oversee the reconciliation of bank accounts, credit card statements, and other financial accounts to ensure accuracy and completeness.
  • Assist with the implementation and maintenance of internal controls to safeguard company assets and ensure compliance with regulatory requirements.
  • Prepare and file quarterly and annual tax returns, including sales tax, payroll tax, and income tax filings, in collaboration with external tax advisors.
  • Coordinate with external auditors during the annual audit process and provide support as needed to ensure timely completion of audit procedures.
  • Stay informed about changes in accounting standards, regulations, and industry trends, and assess the potential impact on the company's financial operations.
  • Collaborate with cross-functional teams to drive process improvements, streamline workflows, and enhance the efficiency of financial operations.

Qualifications:

  • Bachelor's degree in Accounting, Finance, or a related field. CPA certification preferred.
  • Minimum of 5 years of experience in accounting or finance roles, with at least 2 years of experience in a supervisory or leadership position.
  • Strong understanding of accounting principles and regulations, including GAAP and tax laws.
  • Proficiency in financial modeling, data analysis, and financial reporting software tools.
  • Excellent communication and interpersonal skills, with the ability to effectively interact with colleagues at all levels of the organization.
  • Detail-oriented with strong organizational skills and the ability to manage multiple priorities in a fast-paced environment.
  • Demonstrated ability to work independently, solve problems, and make sound decisions under pressure.
  • Experience working in the construction or roofing industry is a plus, but not required.
  • Proficiency in Microsoft Excel and accounting software applications (e.g., QuickBooks, NetSuite, SAP).
  • Willingness to adapt to changing priorities and take on new challenges as the company continues to grow.

Benefits:

  • Competitive salary
  • Health insurance
  • Retirement savings plan
  • Paid time off
  • Professional development opportunities