Reconciling general ledgers, bank statements and balance sheetsAnalyzing financial data and managing employee or business expensesPreparing financial statements for management, shareholders and tax reportingFiling business taxes and ensuring compliance with local, provincial and federal regulationsConducting internal audits and variance analyses to identify trends or discrepanciesForecasting cash flow and making recommendations based on performance dataMaintaining internal controls and accounting systems to support accuracy and prevent fraud 2 years' experience