Job Description
Duties and Responsibilities
- Responsible for all daily activities required to ensure that all accounting transactions are
accurately processed and within agreed timeframes and according to established procedures. - Prepare all cheque payment vouchers and cheques
- Receive cheque & cash payments and prepare receipts and deposit slips
- Update accounting software records, including, customer information, creating invoices and
receipts on a daily/weekly basis or when necessary. - Prepare journals, accurately and in accordance with generally accepted accounting principles.
- Perform and maintain the reconciliations for all accounts on a monthly and as needed basis.
- Analyze, verify and post transactions to the accounting system.
- Investigate and correct accounting entries as needed.
- Execute daily transfers from point-of-sale software and subsequent reconciliation as needed.
- Extract and compile financial statements and management reports monthly and as required.
- Prepare the statutory audit file and audit schedule; and assist auditors with their request as
needed. - Develop and maintain a complete filing system of required documents in keeping with policy.
- Create or enter invoices from time to time for our company and affiliates.
- Any other duties as assigned from time to time.
Qualifications and Experience
- ACCA Level 2 or equivalent Accounting qualification; a Bachelor’s degree would be
considered an asset. - Experience with Accounting and Inventory Software (e.g. Peachtree, etc.)
- Minimum of three (3) years’ similar experience with sound knowledge of financial and
accounting principles - Must be honest and possess strong ethical values
- High accuracy, well-organized, analytical and detailed
- Confidential, dependable and responsible
- Proficient in all Microsoft Office Applications, excellent in Microsoft Excel; and able to
perform mathematical calculations. - Excellent communication and interpersonal skills.