Need to have a good knowledge of IFRS (International Financial Reporting Standards) Maintain the general ledger and all related accounts with proper documentation and records of all company transactions. Review entries to the general and subsidiary ledgers to assure accuracy and compliance with the established accounting principles. Oversee the daily operations of the accounting department Process monthly, quarterly, and year-end closing of the general ledger, including preparation of journal entries and reconciliations. Prepare quarterly, year-end, and comparative financial reports. Coordinate semi-annual and year-end financial audit and preparing documents for independent (third-party) auditors. Financial and tax audits Prepare tax returns and corporate reporting requirements Prepare variable corporate taxes and employees’ income taxes filing Manage all procedure of account receivable and account payable. Responsible for review and preparation of payroll records and processing of payroll checks and reports Provide financial analysis in such areas as forecasting, budgeting, cost reduction, and reviewing operational performance in support of business operations. Provide feasibility analysis based on cash-flow prediction and maintain adequate liquidity of the company. Implement compliance regulations on every transaction to prevent suspicious transaction which may cause reputation and sanctions risk. Manage and direct the accounting team through strong leadership skills. Perform other accounting duties, as required or requested