Key Responsibilities: Record Keeping and Reporting: Maintaining general ledgers, preparing financial statements (balance sheets, income statements, cash flow statements), and ensuring accuracy and completeness of financial records. Financial Analysis: Analyzing financial data, identifying trends, and providing insights to support business decisions. Budgeting and Forecasting: Assisting with the development and management of budgets and forecasts, and monitoring performance against these plans. Compliance: Ensuring compliance with accounting regulations and reporting requirements (both internal and external). Auditing: Participating in internal and external audits, providing necessary documentation and information. Tax Preparation and Compliance: Preparing tax returns and ensuring compliance with tax laws and regulations. Reconciliations: Reconciling bank statements, general ledger accounts, and other financial data. Payroll Processing: Managing and processing payroll, ensuring accurate and timely payments. Accounts Payable and Receivable: Managing accounts payable (paying bills) and accounts receivable (collecting payments). Advising Management: Providing financial advice