Controller (M/F) - Agadir

Finance / Accounting - Process / Industrial professions - Secteur Accounting / Audit - Other Industries

  • Junior (1 to 3 years) - Mid Level (3 to 5 years)
  • 1 job(s) in Agadir and region - Morocco
  • Bachelor (BA, BSc) Minimum

Respect of the rules Need for objectivity Rationalism Need for reflection Involvement at work Organization

  • Permanent contract
  • Teleworking : No
Posted 18 days ago on ReKrute.com - Apply before 07/07/2026

Company :

An international company with presence in several countries, specialized in structured activities requiring a high level of financial control and operational management. As part of the development and harmonization of its financial processes in Morocco, it is looking for a profile capable of supporting the implementation of a group ERP while ensuring local accounting, tax, and financial compliance.
The position operates in an international environment with regular exchanges with the group's financial and IT teams.

Job :

Job Mission: Ensure the company's financial control by managing the implementation of the Microsoft Dynamics NAV ERP system, to guarantee adequate adaptation to local and company processes, as well as the reliability of financial information communicated.

AREAS OF RESPONSIBILITY

  • Lead the ERP implementation (Nav BC)
  1. Define the implementation plan, in collaboration with the financial team and the group's IT team (scope, key steps, timeline, and resources).
  2. Coordinate the analysis, configuration, testing, and commissioning phases.
  3. Ensure deadlines are met and manage project-related incidents.
  4. Act as the point of contact between the subsidiary and the group's IT team.
  5. Align local requirements with group standards.
  6. Manage contracts, deliverables, and service level agreements (SLAs).
  • Adapt the system to Moroccan tax and accounting regulations
  1. Configure the chart of accounts, taxes, and local legal reporting.
  2. Validate compliance with local tax advisors and auditors.
  3. Update the system in case of regulatory changes."
  4. Supervise general and analytical accounting.
  • Verify monthly closings and accounting reconciliations.
  1. Ensure proper allocation of costs and cost centers.
  2. Detect and correct accounting discrepancies or errors."
  • Prepare monthly financial reports
  1. Prepare financial statements (income statement, balance sheet, cash flow statement).
  2. Analyze variances compared to budget and previous periods.
  3. Report to headquarters in accordance with company standards.
  • Control budgets and correct detected variances
  1. Participate in the development of the annual budget.
  2. Monitor budget execution.
  3. Propose corrective measures in case of variances.
  • Implement internal control procedures
  1. Define and document key financial processes.
  2. Establish controls and approval workflows.
  3. Assess financial and operational risks.
  • Provide support for internal and external audits
  1. Prepare the documentation required by auditors.
  2. Coordinate visits and respond to requests.
  3. Implement audit recommendations.

Required profile :

  • DEGREE: Degree in finance, accounting, business management, or equivalent.
  • EXPERIENCE: At least 3 years in similar positions, preferably in international environments, and having managed NAV BC funds.
  • SPECIFIC KNOWLEDGE: Moroccan accounting and tax regulations.
  • LANGUAGES: English B2; French C1; Arabic, an asset.
  • SOFTWARE: Advanced Excel; NAV BC.

Desired personality traits :

Respect of the rules Need for objectivity Rationalism Need for reflection Involvement at work Organization

4K
Matching global
N/A
N/A
FineTunePro
SKILLS
N/A
Kapacity Revealer
PERSONALITY
N/A
Feel Good
CULTURE

Here you can find a recommendation rate for this vacancy, as well as information on how to promote your application. Log in / Register to view this personalised information.

ReKrute offers you this new personality test to help you get to know yourself better and make the most of your applications. Take it now, it only takes 5 minutes maximum.