Job description
Responsibilities:
- Maintain and update financial records: Record and classify financial transactions, including purchases, sales, receipts, and payments, in the appropriate accounting software or ledger. Ensure accuracy and completeness of data.
- General ledger maintenance: Maintain and reconcile the general ledger accounts, ensuring accuracy and resolving any discrepancies.
- Accounts payable: Process invoices, verify supporting documents, and prepare payments to vendors. Monitor outstanding payables and ensure timely payments.
- Accounts receivable: Generate and send invoices to customers or clients. Follow up on outstanding payments, track accounts receivable balances, and record receipts accurately.
- Bank and credit card reconciliations: Reconcile bank statements and credit card transactions with the company's financial records. Investigate and resolve any discrepancies.
- Payroll processing: Calculate and record employee wages, benefits, and deductions. Ensure accurate payroll tax withholding and compliance with applicable laws and regulations.
- Financial reporting: Prepare and distribute financial statements, such as balance sheets, income statements, and cash flow statements. Provide regular reports on financial status, budget variances, and financial trends.
- Record retention: Maintain proper documentation and organization of financial records, ensuring compliance with record retention policies and regulations.
- Compliance: Assist in the preparation of tax returns, ensuring compliance with tax laws and regulations. Collaborate with external auditors during the audit process.
- Financial analysis: Assist in financial analysis activities, such as budgeting, forecasting, and variance analysis. Identify trends, opportunities, and areas for improvement based on financial data.
Qualifications:
- Proven work experience as a bookkeeper or in a similar role.
- Proficiency in accounting software and spreadsheets.
- Solid understanding of basic accounting principles and practices.
- Attention to detail and accuracy in data entry and financial record keeping.
- Strong organizational skills and ability to prioritize tasks effectively.
- Excellent communication and interpersonal skills.
- Knowledge of relevant laws, regulations, and compliance requirements.
- Ability to maintain confidentiality and handle sensitive financial information.
Job Type: Full-time
Flexible Language Requirement:
- French not required
Schedule:
- Monday to Friday
Ability to commute/relocate:
- Brampton, ON L6T 5V8: reliably commute or plan to relocate before starting work (required)
Experience:
- QuickBooks: 1 year (preferred)
- Bookkeeping: 1 year (preferred)
Work Location: In person
Expected start date: 2023-07-01