- Maintain accurate and up-to-date records of financial transactions, including cash accounts, bank accounts, assets accounts, liabilities accounts, and general ledger entries and reconciliations.
- Ensure compliance with accounting principles, standards, and regulations.
- Reconcile bank statements and other financial accounts.
- Prepare and analyze financial statements, balance sheets, income statements, and cash flow statements.
- Prepare and revise the different tax declarations and reports on time and avoid any delays or penalties.
- Prepare the monthly, quarterly, and annual financial reports and monthly closing as per the management request.
- Assist with budget preparation and forecasting and perform monthly budget comparisons.
- Coordinate with other departments to ensure accurate and timely financial recording and reporting.
- Reinforce financial data confidentiality and conduct database backups when necessary.
- Maintain and improve the bank facilities to meet the company’s operation requirements
- Maintain good control on the issued LGs and follow up to recover it on time.
- Handle the internal and external audit process and provide the external auditor with all needed requirements.
- Perform other duties as assigned by the direct manager.
Bachelor’s degree in accounting from a reputable university Experience from 3 to 5 years in accounting.Experience in Odoo systems is preferable.V. Good in MS Office programs.Very good in EnglishGood understanding of the Accounting Standards (IFRS)/(GAAP).