Develop and manage annual and multi-year budgets that are adequate for the organization?s needs including preparation of periodic budget forecasts
Prepare and maintain cash flow analyses (required to be updated real-time)
Analyze monthly financial statements (balance sheet, income statement, and statement of cash flows) and effectively convey analysis
Prepare year-end books for audit
Ensure operational compliance with policies, procedures and regulations for any necessary entities
Process vendor payments and cheque requests
Develop and maintain ideal banking relationships
Reconcile and execute bank account / bank account transactions / e-wallet and other online payments
Reconcile all general ledger accounts, balance sheet and income statement accounts on a monthly basis
Process payroll and report relevant taxes for the organization
Perform basic office management duties
Responsible for daily bookkeeping, accounts payable and receivables, payroll, end-of-month close, bank reconciliations, audit preparation, and other related duties