Job Summary The Chief Accountant is responsible for the day-to-day management of all accounting transactions and records. This role ensures the accurate and timely preparation of all general ledger activities, manages project-specific accounting functions (including cost tracking and revenue recognition), and guarantees compliance with financial policies and statutory requirements. The Chief Accountant is the Odoo power user and must maintain the integrity and proper utilization of the ERP system for all financial operations.
** Core Duties & Responsibilities I. Financial Operations & General Ledger General Ledger Management: Oversee and execute all General Ledger postings, ensuring proper coding, documentation, and reconciliation of accounts.
Month/Year-End Close: Lead the entire month-end and year-end closing process, including the preparation of accruals, provisions, and comprehensive reconciliation schedules.
Fixed Assets: Maintain the detailed fixed asset register, correctly calculating and posting depreciation entries within Odoo.
Bank & Cash: Manage and reconcile all bank accounts, petty cash, and intercompany transactions.
Payroll Accounting: Ensure the accurate posting of payroll transactions, liabilities, and related statutory deductions.
II. Construction Accounting & Odoo Expertise Odoo Project Accounting: Utilize Odoo's Project and Accounting modules to accurately track, analyze, and report on job costs, budgets, and profitability for all construction contracts.
Revenue Recognition: Manage the complex processes of Progress Billing and Percentage of Completion (POC) revenue recognition in compliance with accounting standards (e.g., IFRS 15).
Retainage Handling: Accurately record and monitor amounts due from customers and owed to subcontractors related to retainage (or retention) within Odoo's A/R and A/P functions.
Subcontractor Management: Ensure accurate setup and payment processing for subcontractors, verifying compliance with contract terms and regulatory requirements.
III. Compliance & Reporting Statutory Compliance: Ensure strict adherence to local accounting laws, tax regulations (e.g., VAT, ZATCA, etc.), and corporate financial policies.
Tax Filing Support: Assist in the preparation and submission of timely and accurate tax declarations and returns.
Audit Preparation: Act as a key liaison during internal and external audits, preparing necessary schedules, documentation, and explanatory notes.
Reporting Support: Generate detailed financial reports (P&L, Balance Sheet, Cash Flow) directly from Odoo for management review and decision-making.
* Qualifications & Requirements Education & Experience Bachelor's degree in Accounting, Finance, or Commerce. Professional certification (CPA, ACCA, CA, or equivalent) is highly advantageous.
Minimum 5+ years of hands-on experience in accounting, with at least 3 years specifically in the Construction or Contracting industry.
Mandatory: Demonstrable expertise and operational experience with the Odoo ERP system (preferably in a relevant version, e.g., Odoo 15+).
Technical & Soft Skills In-depth knowledge of construction cost accounting, project budgeting, and revenue recognition methods.
Expert proficiency in using Odoo for GL management, AP/AR, and Project/Analytic Accounting.
Strong understanding of relevant accounting principles (IFRS/GAAP).
Exceptional attention to detail, accuracy, and organizational skills.
Proficiency in advanced Excel functions for data analysis and reporting