*Financial Reporting:*- Oversee the preparation of monthly, quarterly, and annual financial statements.- Ensure that all financial records are accurate, up to date, and comply with accounting regulations- Prepare financial reports for management, including budget forecasts, variance analysis, and profitability assessments.- *Accounts Payable and Receivable:*- Manage the accounts payable and receivable functions, ensuring that invoices are processed timely and correctly.- Monitor and resolve any discrepancies in payments and receivables, ensuring smooth cash flow.- *General Ledger Management:*- Supervise journal entries, ledger maintenance, and reconciliation activities.- Ensure timely and accurate month-end and year-end closing procedures.- *Compliance and Audit:*- Ensure the company adheres to all tax laws and financial regulations.- Liaise with external auditors during audit periods to provide necessary documentation and assist in the audit process.- *Budgeting and Forecasting:*- Work closely with senior management to prepare annual budgets and quarterly forecasts.- Analyze financial performance, providing recommendations for cost control and revenue enhancement.- *Team Leadership:*- Supervise and mentor junior accounting staff, providing guidance, training, and performance evaluations.- Assign tasks and ensure the team meets deadlines and objectives.- *Cash Flow Management:*- Monitor company cash flow and liquidity, ensuring sufficient funds are available for day-to-day operations.- Develop strategies to improve cash flow and manage working capital.- *Taxation:*- Ensure timely and accurate filing of corporate taxes, VAT/GST, and other relevant tax returns.- Manage tax compliance and stay updated on changes in tax laws to ensure company adherence.- *Internal Controls:*- Implement and maintain robust internal controls to safeguard company assets and ensure financial integrity.