Performs general accounting activities, including the preparation, maintenance and reconciliation of ledger accounts and financial statements, such as balance sheets, profit and loss statements and capital expenditure schedules. Prepares, records, analyzes and reports accounting transactions and ensures the integrity of accounting records for completeness, accuracy and co