Employee Space


Established in 1999, CAT-AMANIA is one of the most competitive IT service companies in the regions where it operates. It specializes in large-scale projects in various sectors including Retail, Banking, Insurance, Social Protection, as well as Energy, Industry, and Public Sector. In 2022, CAT-AMANIA achieved a turnover of 84 million euros, with 1100 employees spread across 15 offices in France and 4 international offices in Rabat, Luxembourg, Geneva, and Montreal.

Today, our goal is to strengthen the development of our offices and expand into new European countries, maintaining our annual growth of over 15% and aiming to reach a turnover of 100 million euros by 2024.

Joining Cat-Amania means:

  • Proximity: Through a tailored support process for employees, Cat-Amania prioritizes proximity, ensuring that employees have the support and opportunity to advance their careers in an environment that listens to their needs, with a focus on high-value-added missions.
  • Missions: Thanks to significant recognition, Cat-Amania is able to offer an ever-increasing range of missions in various technical and functional domains to its consultants, using established technologies and work environments.
  • Joy and good spirits: Beyond work, Cat-Amania fosters an environment of joy and good spirits. Events bring employees together to share moments of conviviality.
  • Career: Cat-Amania places the employee's project at the center of the relationship. Personalized support will be dedicated to help you achieve your career aspirations through activities such as interviews and training.

The position

Here are the key responsibilities for this role:

  • Contribute to the implementation of decision-making projects and the development of Data Hub integration processes, Data Warehouses, or Data Lakes in On-Premise or Cloud & Hadoop architecture.
  • Support business units in defining their needs in terms of data flow design and process modeling.
  • Define and produce functional and technical design documents for data flows and processes.
  • Define and produce scripts for structured or NO-SQL data processing: Data Prep, Data Quality Management, Calculations and data processing in batch and/or real-time mode, export/import interfaces, API interfaces.
  • Define and produce IT operation processes for data processing: monitoring, scheduling, security, log management.
  • Design testing protocols, organize and execute test plans. Conduct unit tests and acceptance testing.
  • Write user manuals and provide user training.
  • Develop SPARK and/or SCALA and/or JAVA queries.
  • Provide support to Data Analysts for conducting statistical studies and samples: customer profiling and segmentation, questionnaire analysis…


Data Engineer Consultant, SPARK, SCALA & JAVA M/F