This is a 3-month contract with high chance for extension to 6 months.
Our client is an Indigenous-owned environmental services and natural resource management company. Their purpose is to provide professional environmental, archaeological, forestry, and land management services while integrating Indigenous knowledge with Western science.
Our client is seeking an organized and detail-oriented Accounting & Payroll Specialist to oversee the organization's day-to-day accounting operations. This role is responsible for the full cycle of Accounts Payable, Accounts Receivable, payroll administration, bank reconciliations, project billing support, and general accounting functions. Working closely with Finance, HR, and Operations, you will ensure accurate financial reporting, timely processing of transactions, and exceptional internal and external customer service.
- Manage the full accounts payable cycle using systems including QuickBooks Online (QBO), Dext, ApprovalMax, Plooto, and Float.
- Process vendor invoices and coordinate timely payments.
- Prepare and process GST, CRA, and other tax filings and remittances.
- Monitor AP aging reports and investigate payment discrepancies.
- Maintain accurate AP records and documentation in accordance with company policies.
- Accounts Receivable
- Manage the full accounts receivable cycle, including invoice preparation, payment application, account reconciliations, collections, and aging reports.
- Prepare and issue accurate client invoices based on contract terms, project milestones, and billing schedules.
- Coordinate with Project Managers and operational teams to obtain supporting documentation for invoicing.
- Record and allocate customer payments within QuickBooks Online.
- Monitor outstanding receivables, follow up on overdue accounts, and escalate collection concerns when necessary.
- Maintain accurate AR records and customer account files.
- Process bi-weekly payroll through UKG following HR approval.
- Review payroll reports and pay statements for accuracy before processing.
- Export payroll reports and record payroll transactions in QuickBooks Online.
- Reconcile payroll earnings, deductions, taxes, benefits, and time-off balances.
- Investigate and resolve payroll discrepancies while ensuring compliance with company policies.
- Bank Reconciliations & Cash Management
- Perform daily reconciliation of bank transactions and incoming payments.
- Match EFTs, cheques, and other receipts to customer accounts.
- Investigate unidentified deposits and payment discrepancies.
- Assist with monthly bank reconciliations and ensure timely recording of cash receipts.
- General Accounting & Operational Support
- Support project billing by validating project information and assisting with billing schedules and revenue tracking.
- Assist with general ledger reconciliations, journal entries, month-end and year-end activities, budgeting, and financial reporting.
- Help maintain project codes, client records, and accounting data within financial systems.
- Contribute to process improvements across accounting and project-to-cash workflows.
- Perform ad hoc accounting and administrative tasks as required.
- Bachelor's degree in Accounting, Finance, Business Administration, or a related field, or an equivalent combination of education and experience.
- CPA enrollment (or working toward a CPA designation) is considered an asset.
- 3-5 years of progressive accounting experience.
- Hands-on experience managing both Accounts Payable and Accounts Receivable functions.
- Previous payroll processing experience, preferably using UKG.
- Experience with project billing, contract administration, or project-based accounting is highly desirable.
- Experience working with Indigenous organizations, First Nations businesses, or First Nations tax exemptions is considered an asset
Pay is $28-32/hr.
Hybrid in North Vancouver.
- Swim Recruiting will be presenting the profiles of short-listed candidates directly to the hiring team. If you already have a Recruiter at SWIM, please reach out very soon. If you do not yet have a contact at Swim Recruiting, please hit ‘APPLY’ to send us your resume. Thank you!