to join our team. The ideal candidate will have a minimum of
5 years of hands-on accounting and bookkeeping experience
, with strong knowledge of
QuickBooks, purchasing, receiving, invoicing, and international/multi-currency transactions
. This role requires excellent attention to detail, organizational skills, and the ability to work independently while supporting a fast-growing business.
Key Responsibilities will include all or some of the bellow
Manage day-to-day accounting operations including
Accounts Payable (A/P), Accounts Receivable (A/R), General Ledger (G/L), and bank reconciliations
.
Enter, track, and reconcile
vendor bills, purchase orders, and receipts
.
Prepare and issue
customer invoices
in CAD, USD, and other currencies as needed.
Process
multi-currency payments
, including handling exchange rate variances and foreign exchange gains/losses.
Conduct monthly
bank and credit card reconciliations
in QuickBooks Or ERP system
Monitor outstanding receivables and manage collections when necessary.
Support month-end and year-end close processes with journal entries, accruals, and adjustments.
Generate financial reports (P&L, Balance Sheet, Cash Flow) for management.
Maintain proper filing of accounting records, supplier invoices, and customer contracts.
Ensure compliance with
tax filings, HST/GST, and other government reporting
requirements.
Collaborate with purchasing and operations teams to verify accuracy of orders, shipments, and vendor charges.
Assist with audits and liaise with external accountants when required.
Qualifications & Skills
Minimum
5 years experience
in bookkeeping, accounting, or finance roles.
Proficient in QuickBooks Desktop and/or QuickBooks Online
.
Strong knowledge of
multi-currency transactions
(CAD, USD, EUR, etc.).
Solid understanding of accounting principles (GAAP/IFRS).
Experience with purchasing, receiving, and inventory-related accounting.
Proficiency in Microsoft Excel and other office tools.
High attention to detail, accuracy, and organizational skills.
Strong communication and problem-solving skills.
Ability to work independently and manage multiple priorities.
Nice to Have (Assets)
Experience in
manufacturing or distribution
environments.
Knowledge of
Canadian and U.S. tax rules
.
Previous experience in a
tech or security systems industry
(asset but not required).
Familiarity with ERP or accounting system integrations.
Compensation & Benefits
Competitive salary based on experience.
Opportunity to work in a growing, innovative company with international reach.
Responsibilities
Manage day-to-day administrative tasks, including scheduling appointments and maintaining calendars
Assist with bookkeeping duties, including accounts payable and accounts receivable
Perform account reconciliation and bank reconciliation to ensure accuracy in financial records
Utilize accounting software such as QuickBooks and or ERP system for various financial tasks
Maintain organized filing systems for both physical and digital documents
Communicate effectively with team members and clients to provide exceptional support
Qualifications
Proficiency in accounting software (QuickBooks, and or ERP systems) is highly desirable
Strong understanding of bookkeeping principles and practices
Knowledge of accounts payable, accounts receivable, account reconciliation, bank reconciliation, account analysis, and budgeting
Excellent organizational skills with attention to detail
Strong communication skills, both written and verbal
Ability to work independently as well as collaboratively within a team environment
Previous experience in an administrative role is preferred but not mandatory
Join us in this exciting opportunity to contribute to our organization while enhancing your skills in administration and accounting. We look forward to welcoming a dedicated Administrative Assistant to our team.
Job Type: Full-time
Pay: $55,000.00-$65,000.00 per year
Benefits:
Dental care
Extended health care
Experience:
Bookkeeping: 5 years (required)
Language:
English (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD2635128
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Barrie, ON, CA, Canada
Education
Not mentioned
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.