Job Description

Key Responsibilities:
•Daily general ledger operations to ensure timely and accurate financial reporting

• Manage and supervise all accounting functions, including Accounts Payable, Accounts Receivable, inventory, payroll, and cash flow

• Responsible for managing petty cash

• Coordinate with suppliers and clients to manage accounts and ensure credit limits are properly implemented

• Prepare and analyze comprehensive financial reports, including:

o Sales Reports

o Profit & Loss Statements

o Cash Flow Reports

o Working Capital Reports

o Balance Sheets

o Etc.

• Handle banking transactions and perform monthly bank and intercompany reconciliations

• Support the preparation and execution of annual budgets and cost accounting processes

• Manage the payroll system, including CNSS filings, salary disbursements, and VAT declarations

• Liaise with banks, insurance providers, and legal counsel on financial matters

• Provide necessary documentation and support for external audits

• Ensure compliance with all legal and regulatory requirements, in coordination with external legal advisors

• Conduct feasibility studies for new markets or account expansion opportunities

Qualifications:

• Bachelor’s degree in Accounting or Finance

• 2–3 years of professional accounting experience

• Proficient in English and Arabic; French is a plus

• Advanced computer skills, including MS Office and Dolphin accounting software

• Strong ability to manage and analyze large financial datasets

• Solid understanding of accounting principles, standards, and regulatory requirements

• High attention to detail and accuracy

• Strong analytical and problem-solving skills

• Excellent time management and organizational abilities

• A committed team player with a continuous improvement mindset


How to Apply:

Think you’re a good fit? We’d love to hear from you!

Send your CV to: [email protected]

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application