https://bayt.page.link/KX9Ah16uBEFDEeRf8
Back to the job results

Project Financial Controller

Yesterday 2025/07/17
Other Business Support Services
Create a job alert for similar positions

Job Description

Project Financial Controller



On-site
+ Riyadh , Riyadh Province , Saudi Arabia

Job description



Role Overview:



The Project Financial Controller will be responsible for overseeing all financial aspects of client invoicing, payment collection, and project finance tracking. Working across both HUED and Araamis projects, this role ensures timely invoice issuance, robust follow-up on outstanding payments, and accurate reporting of revenue and cash flow status. The candidate must have 2-3 years of experience in Saudi Arabia’s consulting industry, be fluent in Arabic and English , and have a strong background in finance and negotiation . Proficiency in ERP platforms (such as Odoo) and a keen interest in project management are also essential.
- Invoicing & Revenue Management
Generate, review, and distribute project invoices to clients using ERP systems (e.g., Odoo).
Track invoice issuance dates, payment terms, and follow up regularly to ensure timely payment.- Collection & Follow-Up
Engage directly with clients (Arabic- and English-speaking) to discuss outstanding payments, address concerns, and negotiate feasible payment schedules.
Arrange meetings with clients and project managers and leaders to discuss the challenges in clearing payments
Maintain an up-to-date collection tracking sheet, ensuring real-time visibility of overdue invoices and next steps.- Collaboration with Project Managers
Liaise with project teams to confirm milestones reached and invoicing triggers, preventing missed billing opportunities.
Provide regular status updates to Project Managers on payment progress and escalate issues when needed.- Reporting & Analysis
Compile monthly cash flow projections based on expected payment dates.
Provide insights on potential payment risks, suggest strategies to mitigate overdue receivables, and recommend process improvements.- Financial Compliance & Documentation
Ensure all financial documentation aligns with internal policies and local regulations.
Prepare audit-friendly records, capturing client confirmations, negotiation summaries, and final settlement terms.- Negotiation & Dispute Resolution
Employ strong negotiation tactics to resolve payment disputes swiftly and amicably, securing the best possible outcomes for HUED and Araamis.
Maintain professional relationships with client finance counterparts, safeguarding ongoing partnerships.

Job requirements



- Experience & Industry Background
2-3 years of experience in Saudi Arabia , specifically within the consulting industry, focusing on project finance or financial controlling.
Proven track record managing project invoices and payment collection from corporate or government clients.- Technical & ERP Proficiency
Familiarity with invoicing systems and ERP platforms (e.g. Odoo, SAP, Oracle, or similar).
Competence in analyzing financial data, generating real-time updates, and ensuring data integrity.- Finance & Negotiation Skills
Solid understanding of financial processes, including revenue recognition, cash flow management, and basic accounting principles.
Assertive communicator with strong negotiation skills , capable of handling overdue payments diplomatically yet firmly.- Language & Communication
Fluent in Arabic (for local client interactions) and English (for internal reporting and multinational clients).
Clear, concise communication style, both written and verbal, suitable for client-facing roles.- Project Management Capability
Ability to collaborate with cross-functional teams and balance multiple project demands simultaneously.
* Knowledge of basic project life cycle milestones to understand when invoicing triggers occur.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.