- Prepare daily banking requirements, including deposits, transfers, and reconciliations.
- Prepare and manage accounts receivable and accounts payable processes.
- Finalize pending issues related to invoicing and payments.
- Prepare journal entries for salaries and all related monthly payments, ensuring accuracy and compliance.
- Prepare periodical tax returns and ensure timely submission.
- Reconcile tax accounts and ensure compliance with relevant tax regulations.
- Verify, allocate, post, and reconcile accounts payable and receivable
- Support the month-end and year-end close processes
- Liaise with the Financial and Accounting Manager to review and improve financial procedures and controls.
- Prepare and manage all Treasury transactions, including cash flow management
- Assist in preparing for and managing annual external audits.
- Coordinate with other auditors as needed to ensure smooth audit processes.
- Support overall department goals and objectives.
- Special projects and other duties as assigned by the direct manager.
Good computer skills in MS Office, and accounting software.A strong command of English is essential.Ability to manipulate large amounts of data.Strong attention to detail and accuracy.Good organizational and time-management skills.Strong Communication and interpersonal skills.Essential SkillsHands-on experience in accounting and administrationExperience working with various financial and accounting programs.High technical analysis and reporting skillsExcellent communication skills, both verbal and writtenA strong command of English is essential for effective communication and report writing in this roleAbility to interact professionally with employees at all levels, governmental bodies and stakeholders.Positive attitude, with strong multitasking and organizational abilitiesAbility to work with and maintain highly confidential information is required.