We are looking for a detail-oriented Bookkeeper to join a manufacturing organization in Grimsby, Ontario on a Contract basis. This position supports weekly payroll processing for an hourly workforce in Ontario, while also handling core accounting duties such as invoicing, accounts payable, and month-end reporting. The successful candidate will work closely with the accounting team to help maintain accurate financial records and support day-to-day financial operations.Responsibilities:- Process weekly payroll for approximately 180 Ontario-based hourly employees, ensuring accuracy and timely completion.- Administer payroll deductions and remit union dues in accordance with applicable agreements and payroll requirements.- Prepare and issue invoices while maintaining organized and up-to-date billing records.- Manage accounts payable activities, including reviewing, coding, and processing vendor invoices.- Perform bank reconciliations and investigate discrepancies to support accurate financial reporting.- Assist with month-end close activities by preparing reports and providing documentation to the accounting team.- Maintain bookkeeping records through accurate data entry and consistent record management in accounting systems.- Collaborate with the broader accounting team to support routine financial processes and reporting needs.- At least 3 years of experience in bookkeeping, payroll, or a closely related accounting position.- Practical experience processing Canadian payroll, including payroll for unionized employees.- Strong working knowledge of accounts payable, invoicing,