Supervise and review the work of junior accountants and accounting staff, Prepare and review financial statements, including balance sheets, income statements, cash flow statements, managing and recording financial transactions, preparing financial reports, ensuring tax compliance, and providing financial insights to help businesses make informed decisions, Sales & Purchase entry, bank reconciliation , Coordinate with auditors during the annual audit process. Manage and maintain accurate and up-to-date financial records, including accounts payable, accounts receivable, and general ledger