Bookkeeper/Office Manager
Top Benefits
About the role
Job Overview
The ideal candidate will be able to effectively coordinate meetings and other office events. They should be comfortable answering inbound phone calls, distributing mail to employees and handling outgoing mail. They should also possess a friendly demeanor so they can effectively interact with office visitors and interview candidates.
Key responsibilities
Record financial transactions
· Record all payable invoices
· Analyze and reconcile credit card expenses
· Manage receivables
· Process credit card payments
· Pay vendors in accordance with company policy
Maintain General Ledger
· Weekly / monthly entries
· Produce monthly financial statements
Reconciling bank accounts
· Daily / monthly reconciling
· Investigate and resolve discrepancies
· Point of contact for bank personnel
Manage Accounts Payable
· Analyzing invoices / statements, ensuring goods and services are received and provided
· Produce external sales rep commission statements monthly
· Entering invoices / credit notes in Sage 300
· Processing payments in Sage 300
· Process electronic payments to vendors using banking platform
Manage Accounts Receivable
· Reconcile all A/R activity on a weekly basis. Research and correct discrepancies.
· Communicate with customers
· Process credit card payments
· Apply payments to customer accounts
Manage Payroll
· Process weekly / biweekly payroll using an online platform
· Report to WSIB monthly
· Process T4’s and T4A at year end
· Reconcile and report annual EHT and WSIB returns
Prepare Financial Reports
· Prepare monthly and annual income statements and balance sheets for internal review
· Prepare year end for review engagement, analyzing G/L accounts, liaising with external accounting team and internal management team
· Manage and control the process
Filing Monthly Returns
· Analyze and report HST monthly
· Remit CRA payments on time to avoid any penalties
Maintaining Financial Records
· Organize and store all financial records ensuring compliance with CRA rules
· Maintain all AP, AR and HR files for easy access
Review company insurance
· Liaising with management, review the needs of the business to ensure accurate coverage
Manage Human Resource
· Update and maintain manual HR records for compliance
· Manage time and attendance
· Enroll and maintain employee record in payroll system
· Manage company group benefits programs
· Maintain employees in group benefits programs
Accounting software and data entry
· Knowledge of Sage 300
· Use Sage 300 on a daily basis
· Maintain internal IMS system
· Use excel spreadsheets to create and analyze data
· Knowledge of PayWeb
Office Management
· Manage and order office supplies
· Arrange social events
Communication and collaboration
· Verbal and written communications with management, colleagues, vendors, customers, banking and accounting professionals
Skills and qualifications
· Attention to detail
· Accuracy in recording and maintaining financial records is essential
· Data entry skills
· Knowledge and proficiency using Sage 300 and Excel is essential
· Knowledge of employee standards
· Knowledge of PayWeb payroll program
· Excellent organizational skills. Able to multitask, stay organized and meet weekly, biweekly and monthly deadlines
· Analytical skills. Must be able to analyze financial data. Identify and resolve issues and discrepancies.
· Verbal communication skills. Confident to communicate verbally with colleagues, management, vendors, customers and external professionals
· Understanding of basic accounting principles and practices
Job Type: Full-time
Pay: $55,000.00-$65,000.00 per year
Benefits:
- Casual dress
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Vision care
Flexible language requirement:
- French not required
Schedule:
- Monday to Friday
Work Location: In person
Application deadline: 2025-06-30
Expected start date: 2025-07-07
Bookkeeper/Office Manager
Top Benefits
About the role
Job Overview
The ideal candidate will be able to effectively coordinate meetings and other office events. They should be comfortable answering inbound phone calls, distributing mail to employees and handling outgoing mail. They should also possess a friendly demeanor so they can effectively interact with office visitors and interview candidates.
Key responsibilities
Record financial transactions
· Record all payable invoices
· Analyze and reconcile credit card expenses
· Manage receivables
· Process credit card payments
· Pay vendors in accordance with company policy
Maintain General Ledger
· Weekly / monthly entries
· Produce monthly financial statements
Reconciling bank accounts
· Daily / monthly reconciling
· Investigate and resolve discrepancies
· Point of contact for bank personnel
Manage Accounts Payable
· Analyzing invoices / statements, ensuring goods and services are received and provided
· Produce external sales rep commission statements monthly
· Entering invoices / credit notes in Sage 300
· Processing payments in Sage 300
· Process electronic payments to vendors using banking platform
Manage Accounts Receivable
· Reconcile all A/R activity on a weekly basis. Research and correct discrepancies.
· Communicate with customers
· Process credit card payments
· Apply payments to customer accounts
Manage Payroll
· Process weekly / biweekly payroll using an online platform
· Report to WSIB monthly
· Process T4’s and T4A at year end
· Reconcile and report annual EHT and WSIB returns
Prepare Financial Reports
· Prepare monthly and annual income statements and balance sheets for internal review
· Prepare year end for review engagement, analyzing G/L accounts, liaising with external accounting team and internal management team
· Manage and control the process
Filing Monthly Returns
· Analyze and report HST monthly
· Remit CRA payments on time to avoid any penalties
Maintaining Financial Records
· Organize and store all financial records ensuring compliance with CRA rules
· Maintain all AP, AR and HR files for easy access
Review company insurance
· Liaising with management, review the needs of the business to ensure accurate coverage
Manage Human Resource
· Update and maintain manual HR records for compliance
· Manage time and attendance
· Enroll and maintain employee record in payroll system
· Manage company group benefits programs
· Maintain employees in group benefits programs
Accounting software and data entry
· Knowledge of Sage 300
· Use Sage 300 on a daily basis
· Maintain internal IMS system
· Use excel spreadsheets to create and analyze data
· Knowledge of PayWeb
Office Management
· Manage and order office supplies
· Arrange social events
Communication and collaboration
· Verbal and written communications with management, colleagues, vendors, customers, banking and accounting professionals
Skills and qualifications
· Attention to detail
· Accuracy in recording and maintaining financial records is essential
· Data entry skills
· Knowledge and proficiency using Sage 300 and Excel is essential
· Knowledge of employee standards
· Knowledge of PayWeb payroll program
· Excellent organizational skills. Able to multitask, stay organized and meet weekly, biweekly and monthly deadlines
· Analytical skills. Must be able to analyze financial data. Identify and resolve issues and discrepancies.
· Verbal communication skills. Confident to communicate verbally with colleagues, management, vendors, customers and external professionals
· Understanding of basic accounting principles and practices
Job Type: Full-time
Pay: $55,000.00-$65,000.00 per year
Benefits:
- Casual dress
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Vision care
Flexible language requirement:
- French not required
Schedule:
- Monday to Friday
Work Location: In person
Application deadline: 2025-06-30
Expected start date: 2025-07-07