General Accountant
close X
Nav Menu

General Accountant

Job Summary:

The role is responsible to perform general accounting functions including preparing journal entries, maintaining balance sheet schedules and accruals, bank reconciliations and complete journal ledger operations.

Principal Duties and Responsibilities

  • Assist with implementing and maintaining internal financial controls and procedures.
  • Update all open sales orders for payment and shipping clearances in ERP.
  • Timely Bank and credit card account reconciliations.
  • Enter bi-weekly payroll entries in ERP including filing, remittances, and payments.
  • Prepare schedules for Sales Taxes, EHT and WSIB and prepare payments.
  • Work with Order Processing team and follow up on prepaid orders to ensure timely shipments.
  • Proactively follow up on AR and respond to AP inquiries.
  • Work with Shipping Team to reconcile shipping invoices and work with freight companies to resolve any transactional discrepancies.
  • Support Income Tax filing and preparations for year-end activities and auditor requests at year-end.
  • Assist in continuous improvement of financial business processes and strengthen internal controls.
  • Resolve accounting discrepancies and irregularities.
  • Active participation with members of Finance and other teams to implement and improve processes impacting financial data and reports.
  • Provide full back up for Finance Team for vacations and time-off.
  • Other duties as assigned by Manager.

Knowledge, Skills & Abilities

  • Understand your departmental or area initiatives as defined in the operating plan and help execute these initiatives.
  • All areas of the company require business coverage from 8:30 am to 5:00 pm and while time is flexible you need to do your part to ensure that area coverage is maintained.
  • Understand that you work in a small to medium-sized business and that being a member of such an organization requires that you may from time to time have to pitch in and carry out work that is not part of your normal responsibilities; ‘no task is too small and no challenge too big if everyone pitches in’.
  • Ensure all sales orders payment/shipping statuses are always up-to-date.
  • All shipped sales orders are invoiced on time.
  • Regular follow up on Accounts Receivable, including prepayments with communication logged in ERP system.
  • Ensure accruals and journal entries are done on time for period closures, including year-end.
  • Timely reconciliation for all bank accounts including credit card and loan accounts.
  • Perform project closing and cross-billing entries as part of regular period closings.
  • Adherence to corporate values (individually and team members).
  • Adherence to corporate procedures and policies (individually and team members).
  • Maintenance of confidentiality in respect to all matters and understand what sensitive information means.

Education and Experience

  • Minimum of 5 years’ working experience in a similar role.
  • Bachelors’ degree in Accounting or equivalent.
  • Thorough knowledge of accounting principles and procedures.
  • Experience with NetSuite ERP Systems an asset.
  • Excellent verbal, written and interpersonal skills.
  • Strong attention to detail and high level of accuracy.
  • Ability to maintain confidentiality concerning financial files is highly critical.
  • Strong time-management skills and the ability to work independently on time-sensitive tasks.