← Toutes les offres
Caritas School of life

Senior Bookkeeper

Caritas School of life

Vaughan
Publié le 5 novembre 2026

Description du poste

**About the Role** The ***Senior Bookkeeper*** is a progressive, high-impact role responsible for executing day-to-day financial operations while being actively developed to oversee reporting, compliance, and risk management across Caritas programs and the Foundation. Operating initially as a hands-on individual contributor, the successful candidate will master our dual-entity transactional bookkeeping, accounts payable/receivable, and payroll allocations. Over a structured 6-to-12-month timeline, this role is designed to ascend into a strategic leadership capacity—serving as the primary financial resource to the Executive Director and providing critical data-driven guidance to the Board Finance Committee. This role ensures financial integrity, supports strategic decision-making, and aligns financial practices with **Accreditation Canada standards**, funding requirements, and Board governance expectations. By bridging transactional precision with long-term strategic oversight, the incumbent will play a vital role in safeguarding Caritas's operational solvency, managing multi-funder compliance, and optimizing resource allocation to support our core mission. **Key Responsibilities** *Duties and Responsibilities include but are not limited to:* **Financial Administration & Bookkeeping** * Prepare invoices including calculations, expense tracking spreadsheets, account assignment and supporting documentation. * Complete Accounts Payable functions including batch entry into mandated accounting software, processing cheques and EFT payments, posting to the general ledger, preparing cheques for signature with backup documentation, distribution of payments, and maintenance of vendor files and accounts. * Maintain all supporting documentation for EFT payments, including invoices and tracking sheet(s), as applicable. * Complete Accounts Receivable functions, including preparing bank deposits, posting deposits to accounting software, monitoring bank accounts, and reconciling transactions. * Reconcile invoices, bank accounts, and general ledger accounts on a regular basis. * Maintain all fiscal year financial records for a minimum of six (6) years, as required by legislation. **Budgeting, Reporting & Audit Support** * Support the development, monitoring, and maintenance of agency and program budgets. * Track program expenditures and prepare internal budget variance reports. * Prepare and submit funder financial reports in accordance with reporting deadlines and funding agreements. * Support external funders and stakeholders by ensuring financial documentation and reporting requirements are complete and accurate. * Coordinate and support the work of external auditors to ensure annual audits and funder reporting requirements are completed effectively and on time. * Assist with annual external audit preparation and provide requested financial information and documentation during the audit process. * Provide support in the preparation of financial stateme