Controller

Job description

Since 1977, Environmental Dynamics Ltd has been a locally owned and operated business, providing mechanical services to the Edmonton and area. We provide installation, maintenance and repairs in HVAC, plumbing, electrical and mechanical industries. Working with our teams to ensure that our services are integrated, providing compatible, efficient, and cost-effective results to out customers.

Joining a company is a little like joining a family – you spend most of your week there; share achievements, milestones, and challenges with your team; and look to your colleagues for support and comradery. That’s why we’ve established a work environment that feels like family, where team building is part of the culture, every person is valued equally, and everyone feels truly at home.

Role Overview
We are looking for a dynamic individual who embodies Safety Leadership, exhibits Family Values and has a passion for Continuous Improvement. If you are an experienced Controller who has experience in demonstrating best practices in the areas of financial reporting, controls and process, please submit your resume.

Why work for EDL?

  • Training and advancement opportunities,
  • Great social events & gatherings
  • A respectful, collaborative environment where all voices are valued
  • Family environment, team building, team culture.
  • Company funded benefits package
  • RRSP Matching Program.

Duties and Responsibilities

  • Develop and execute an industry leading Corporate Finance strategy.
  • Complete operational reporting and analysis; work closely with Senior Management and external auditors to ensure compliance.
  • Budget preparation, including development of revenue and expense budgets, and capital expenditures, ensuring alignment to the Company’s strategic vision.
  • Provide vision, oversight and support in the delivery of the financial plan.
  • Support the Company ownership in building and maintaining relationships with financial institutions, including preparing and presenting various current and projected financial results.
  • Analyze and review internal processes and provide recommendations for improvement including software implementation and maintenance.
  • Continually evaluate current processes for the opportunity to improve and re-implement revised processes for financial and operational efficiency.
  • Complete basic accounting functions such as:
    • Balance sheet account reconciliations
    • A/P, A/R, G/L, bank reconciliations and payroll
    • Monitoring cash flow requirements
    • Preparing GST remittance returns
    • Preparing detailed reconciliations and assisting external accountant with year-end reports
    • Overseeing regulatory compliance issues
    • Perform month end closing duties/process
    • Preparing company payroll
    • Inventory preparation
  • Develop, lead, engage and assist a strong team of professionals.
    • Responsible for managing Billing team
    • Required to use structured coaching designed to motivate and develop the members of the Finance team in order to achieve corporate & personal goals. 
    • Demonstrate ongoing leadership and professional ethical standards within the workplace.
  • Perform any other administrative duties as required by managers.