- Perform month-end closing activities and reconciliations.
- Maintain general ledger accounts and prepare journal entries for accruals and variances.
- Generate and distribute monthly account management reports.
- Conduct accounting analysis for cash accruals, accounts payable, accounts receivable, reconciliations, and foreign exchanges.
- Assist various departments with accounting issues and queries.
- Analyze and manage foreign currency exchanges.
- Support auditors during internal and external audits.
- Assist in tax preparation and filing activities.
- Reconcile general ledger accounts and revenue accounts.
- Review financial reports to identify and explain variances.
- Follow the documentation retention policy to maintain accounting files.
- Prepare cash flow statements and resolve outstanding balance issues.
- Adhere to standard accounting principles and company procedures.
- Perform accounting analyses and reporting to support decision-making.
- Bachelor’s degree in Accounting, Finance, or a related field.
- Advanced skills in Microsoft Excel.
- Experience with general ledger functions.
- Strong attention to detail and good analytical skills.
- 3 to 5 years of relevant experience.
- Must be a resident of Alexandria.