Job Title: Controller

Years’ Experience: 5+

Reports To: President

Role Summary:

The Controller contributes to the overall success of the organization by effectively managing all financial tasks, overseeing budgeting and having ultimate accountability for the finance department. We are looking for a hands-on Controller that has no issues getting their hands dirty as required. We are a growing IT services company that requires a process/systems oriented financial mind that enjoys all aspects of running and working within a finance department.

Role Duties and Responsibilities:

  • Prepare all invoice types through an automated process in ERP based on billing cycle
  • Maintain customer financial information and status in ERP
  • Assist in posting journal entries in the accounting software using ERP
  • Manage processes for financial forecasting, budgets and consolidation and reporting to the Company
  • Prepare sales reports for all products, services, and projects
  • Prepare various financial reports for management to forecast service and support costs
  • Process employee time and expense reports from ERP to the payroll system
  • Manage the payroll system and process paychecks according to established pay cycle
  • Prepare and maintain budgets for the company and customer projects
  • Maintain the general ledger accounts
  • Manage the accounts payable and accounts receivable processes
  • Review all accounts payable batches and monthly reports for validity, accuracy, and completeness and releasing the batches for payment
  • Follow-up, collection, and allocation of payments
  • Perform the collections process
  • Reconciliation of customer and vendor accounts
  • Monitor customer account details for non-payments, delayed payments, and other irregularities
  • Assist with establishing customer agreements in ERP that correspond to service or project contracts
  • Manage the accounting system to ensure consistency, accurate entry, and accurate reporting of all accounts
  • Drive problem investigations and resolution as required
  • Administer all employee benefit programs
  • Take hands-on lead position of developing, implementing, and maintaining a comprehensive job cost system
  • Evaluates and advises on the impact of long range planning, introduction of new programs/ strategies and regulatory action
  • Establish and maintain strong relationships with senior executives so as to identify their needs and seek full range of business solutions
  • Filing of GST and PST returns
  • Cash flow analysis and credit card reconciliation and bank deposits
  • Annual T4 and WCB filings
  • Preparing annual file to external accountants


  • Implement and maintain financial process through accounting and erp systems
  • Maintain corporate and financial records of the company
  • Track employee vacation and sick time
  • Investigate and resolve customer inquiries with billing and invoicing
  • Document internal processes and procedures related to duties and responsibilities
  • Service awareness of all organization’s key IT services for which support is being provided
  • Proficient in general office applications and Quickbooks accounting software
  • Solid understanding of general ledger accounts
  • Experience performing accounting activities such as reviewing general ledger entries and research of entries processed
  • Excellent understanding of the accounts payable and accounts receivable processes
  • Strong organizational, presentation, and customer service skills
  • Skill in strategic planning with an ability to think ahead and plan over a 6-12 month time span
  • Skill in preparing written communications
  • Self-motivated with the ability to work in a fast moving environment

If you're interested in this position, please apply via Linkedin