Staff Accountant

Position Title: Staff Accountant
Department: Accounting
Reports To: Controller


The Staff Accountant will accurately perform general accounting functions, bi-weekly payroll, account receivables and accounts payables duties as directed by the Controller. The incumbent will ensure compliance is maintained with all required legislature, and ensure that report results comply with generally accepted accounting principles, while delivering the Eclipse Vision and the Eclipse Entrepreneurial Culture.



  • Reconciliation of intercompany accounts between U.S Eclipse companies
  • Bank Reconciliations
  • Month End journal entries including adjustments for travel advances and foreign exchange
  • Reconcile Petty Cash as required, with emphasis at month end
  • Perform day to day reporting and monthly financials for Eclipse companies
  • Adhere to all Health and Safety rules and procedures
  • Complete other duties and projects as assigned
  • Ensure that all business activities are performed with the highest ethical standards and in compliance with the Eclipse Automation Inc. Conduct Code
  • Create and enter payroll journal entries
  • Responsible for payroll related audits
  • Ensure that processes and procedures are compliant with legislation and internal guidelines
  • Provide exceptional customer service when fielding questions from employees
  • Assist the accounting team with payables and other non-payroll duties as required


  • Administer biweekly payroll for a medium sized non-unionized business
  • Accurately maintain all employee information using Insperity
  • Monitor and ensure Absent Days are completed in Database
  • Process garnishment requests
  • Calculate and process shift premium as required
  • Calculate and process statutory holiday pay
  • Process and record on-call pay as required
  • Ensure proper deductions are made with regard to voluntary deductions (Clothing, Gym, Social Club, Golf Tournament, etc.)

Accounts Receivable:

  • Issue customer invoices as required / requested by Controller
  • Receive and deposit checks, and provide deposit information to Controller
  • Forward invoices to project managers for approval
  • File approved invoices
  • Perform Eclipse internal checklist procedures for Accounts Receivable invoices

Accounts Payable:

  • Match Accounts Payable invoices to packing slips
  • Accept, label and scan matched invoices in the database
  • Code and enter invoices in Accounting Software
  • Resolve vendor invoice problems with purchasing
  • Obtain necessary approvals from project managers as required
  • Verify the accuracy of Accounts Payable batch entry
  • Print and sort vendor payments as per internal payment schedules for vendors
  • Field calls from and respond to vendor inquiries


  • Audit expense reports for legitimate charges, proper approvals, and ensure receipts are enclosed
  • Code, enter and pay expenses
  • Record payment of expenses in the database
  • Maintain safety shoe and safety hard hat purchase reimbursement listing



  • Diploma/Degree in Business Administration – Accounting or Bookkeeping


  • 2 years experience in an accounting department
  • Sage 50 Accounting Software
  • Exceptional attention to detail
  • Ability to communicate effectively both verbally and in writing


Eclipse is an AODA compliant organization, and accommodations are available upon request.