OpenCycle Technologies Inc.
Bookkeeper and Payroll Administrator
Description
Job Summary:
The Bookkeeper and Payroll Administrator is responsible for managing financial records, processing payroll, and ensuring compliance with relevant regulations. This role involves maintaining accurate financial data, handling payroll operations, and supporting the finance team in various accounting tasks. The ideal candidate is curious, detail-oriented, highly organized, and experienced in bookkeeping and payroll functions.
Key Responsibilities:
Bookkeeping:
- Record day-to-day financial transactions and complete the posting process.
- Reconcile accounts (such as bank statements and general ledger accounts) to ensure accuracy.
- Maintain the chart of accounts and assist in the preparation of monthly, quarterly, and annual financial reports.
- Manage accounts payable and receivable, including tracking incoming payments and issuing invoices for both the Canada and Australia branches.
- Prepare financial reports and summaries as required.
- Book payables for Canadian and Australian companies
- Upload bank and credit card transactions to Xero
- Push Float transactions to Xero
- WCB AB, SK, BC annual returns
- Monthly budget updates
- Quarterly GST reconciliation, filing, payment
- Liaise with Australian accountants for IAS, BAS, Payroll lodgments in Australia
- Month-end closing for Canadian and Australian companies, including month-over-month financial statement analysis
- IRAP submissions
- Support on Grant applications
- Support CFO on various projects such as tax filing requirements, insurance applications, audits, etc.
Payroll Administration:
- Process payrolls for all employees in a timely and accurate manner.
- Ensure payroll deductions, such as taxes and benefits, are calculated correctly.
- Maintain and update employee records related to payroll, including salary changes, bonuses, and benefits.
- Prepare and submit tax forms and reports related to payroll, ensuring compliance with federal, state, and local tax laws.
- Handle payroll inquiries and resolve discrepancies.
- Prepare ROEs as needed
- Calculate and submit RRSP contributions to Industrial Alliance
- Calculate monthly Vacation Payable balances and book entry into Xero
- Calculate monthly Overtime Payable balances per timesheets and enter into Humi by employee as well as book entry into Xero; communicate with employees when discrepancies occur
- Year-end reconciliations and T4s
- Draw up employment confirmation letters
- Be available to answer staff questions regarding various payroll questions
- Communicate management announcements regarding time off and other
Financial Reporting:
- Assist with preparing financial statements, including profit and loss, balance sheets, and cash flow statements.
- Support the preparation of budgets and financial forecasts.
- Assist in audits and collaborate with external auditors when necessary.
Compliance and Record-Keeping:
- Ensure compliance with payroll regulations, tax laws, and other legal obligations.
- Maintain accurate and organized financial records for auditing purposes.
- Stay updated with changes in tax and payroll laws to ensure compliance.
Other Duties:
- Collaborate with the finance team to ensure accurate and efficient financial operations.
- Work closely with CSM to understand scope of jobs for invoicing
- Create invoices per CSM’s requests
- Submit invoices to various procurement platforms such as OpenInvoice, Jobutrax, Ariba, etc.
- Support CSM by liaising with clients to collect necessary information for invoicing
- Collections emails and calls
- Assist with ad-hoc financial and administrative tasks as needed.
Qualifications and Skills:
- Proven experience as a Bookkeeper, Payroll Administrator, or in a similar role.
- Strong understanding of accounting principles and payroll practices.
- Proficiency in accounting software (e.g., Humi, Xero) and payroll systems.
- Excellent attention to detail and organizational skills.
- Strong math skills and the ability to analyze financial data.
- Knowledge of tax and payroll laws and regulations.
- Ability to work independently and as part of a team.
- Good communication skills, both written and verbal.
- High level of integrity and ability to maintain confidentiality.
Education and Experience:
- Associate or Bachelor’s degree in Accounting, Finance, or a related field preferred.
- Certification in Bookkeeping or Payroll (such as Certified Payroll Professional - CPP) is an asset.
- 2+ years of experience in bookkeeping and payroll administration.
Work Environment:
- Full-time position.
- Full hybrid environment; with flexibility to work from home or from the office, or a mixture.
- Regular work hours, with occasional extended hours during financial reporting periods or payroll deadlines.
Benefits
- Casual dress
- Dental care
- Employee stock purchase plan
- Extended health care
- Flexible schedule
- Paid time off
- Vision care
- Wellness program
- Work from home