Loading...
 
Share this Job
Apply now »
ID:  109017
Location: 

Marseille, FR

Solution Architect

 

CMA CGM Group, founded by Jacques R. Saadé, is a leading worldwide shipping & logistics group.

Now headed by Rodolphe Saadé, CMA CGM reinvents transport and logistics in order to offer an integrated maritime, port and land service that exceeds its customers' expectations. 

Present in over 160 countries through 755 offices, 750 warehouses, equipped with a young and diverse fleet of 511 vessels, CMA CGM serves 420 of the world's 521 commercial ports and operates on more then 200 shipping lines. The group currently employs 110,000 people worldwide, including nearly 2,400 in Marseille, in its headquarters in Marseilles.

 

 

 

Brief description

Within the multicultural solution architecture team, you are a key contributor in defining the evolution and integration of the business-critical applications including, but not limited to, legacy applications.

As an architect in that field you can leverage your expertise in application integration through web services, REST API, files transfer and batches and your good grasp of modern programming languages such as Java, .NET and JavaScript to produce highly secure, resilient, scalable and deliverable software architecture solutions. You’re comfortable with legacy technologies that are still critical to our company like PL/SQL, ODI and EDI. In line with the company’s strategy about the cloud, you have experience deploying solutions in production on cloud platforms such as AWS, Azure, GCP, etc. You’ll also have to define solutions including SaaS integration to the company’s information system. The architecture solutions you define will be very secure, ensuring state-of-the-art user provisioning, authentication, authorization and data protection, in compliance with the GDPR and NIS directives.

You’re a leader who can communicate your architecture decision clearly including explaining the solutions to the subject matter experts (SMEs) and providing support to the project teams directly when needed. You’re a team player who can collaborate with the operation and integration teams to make sure that your solutions can be properly deployed and operated in an industrialized way.

Key result areas

  • Deliverability, scalability, performance, stability and security of the designed architecture.
  • Good documentation of the designed architecture in the company architecture repositories.
  • Up-to-date planner tool to ensure good visibility on potential issues and/or bottlenecks.

Accountabilities/duties

Working closely with the different stakeholders including the business representatives, the software vendors, the project teams and the operation teams you will:

  • Design secure, resilient, scalable and monitorable software architecture for core business systems that can be either internal applications deployed on premise or on the cloud, or SaaS.
  • Present your solutions for validation to the architecture committee.
  • Document the solutions using the CMA CGM standard documents and applications including PowerPoint slides, Word document and Mega Hopex referencing.
  • Support the SMEs when they cannot themselves answer the project teams’ questions.
  • Control the quality of the delivered solutions to ensure compliance with the designed architecture.
  • Ensure that your tasks are up-to-date in the company’s task monitoring system (Orchestra and Planner).
  • Maintain high technological awareness so that your solution can leverage the latest innovations when possible.
  • Contribute to the definition of the company’s technology roadmap, standards and patterns.
  • Participate actively to the architect community’s life.

Overview of reporting relationships

Your Manager/Supervisor

Head of solution architecture

Direct Reports

None

Indirect Reports

None

Key Peers

  • Other members of the solution architecture team
  • Subject matter experts (SMEs)

Important Relationships / Communications

Who (Job Title)

Why

How often

Business representatives

To understand the requirement to produce the proper architectures.

Daily

Functional project managers

To follow-up on the project tasks and participate to the architecture definition workshops.

Daily

Security team members

To explain the solution and ensure they are compliant with the latest security guidelines and/or constraints.

Daily

Technical architects

To complete the solution architectures and ensure their operability.

Daily

Technical project managers

To explain the project and deliver key architecture document deliverables.

Daily

Business relationship representative

To understand the initial requirements.

Weekly

Software vendors

To understand and learn of the technical capabilities and/or constraints of a given product needed on a project.

Weekly

Subject matter experts (SMEs)

To explain the designed architectures to hand over the support to SME during implementation.

Weekly

Developers

To provide support and/or explanation or when a blocking issue is found with the architecture that SMEs cannot handle.

Monthly

Operation team

To help debug production issues when SMEs and operation teams are facing blocking difficulties.

Monthly

Typical problems and decisions required

What sorts of problems are typical for the job?

What decisions are required?

What decisions are required to be referred to supervisors?

Project planning requires a solution to be delivered faster than possible to go straight to target architecture.

Define transition architecture.

Validation of the target and transition architecture during the architecture committee.

Designed architecture faces a roadblock during implementation.

Identify a workaround or change the architecture.

Architecture changes need to be validated with the architecture committee members.

A business-selected SaaS solution doesn’t match the company’s security standards

Find an alternative architecture and/or identify a mitigation solution if the project is forced to deliver faster than that.

Solution that accept a security risk should be validated by the supervisor and the security team.

 

Incumbent qualifications

Education

Mandatory

  • B.Eng. in software engineering, MSc. in computer science, or equivalent (e.g., BAC+4 in France).
  • B2+ level on the CEFR scale for English language (TOEIC 785+, TOEFL iBT 72+).

 

Highly desirable

  • TOGAF certification.

 

Experience

Mandatory

  • 7+ years of experience in development and/or software architecture using Java and/or .NET, including integration through API and web services.

 

Highly desirable

  • Working with an international team, especially with the French, Indian and North American cultures.
  • Jenkins, Maven, Git, Subversion and Sonar.
  • Cloud deployment, especially on AWS.

 

Nice to have

  • Oracle database, including PL/SQL.
  • MongoDB
  • XL Deploy
  • Mega Hopex

 

Desired competencies

Mandatory

  • Highly autonomous, you can deliver solutions with minimal supervision and take the lead of meeting planning when needed.
  • Good knowledge and understanding of OWASP.
  • Good understanding of service-oriented architecture using REST and SOAP.
  • Good proficiency with Office suite, especially Word and PowerPoint

 

Highly desirable

  • Use of Visio and/or yEd to produce easily understood yet complete diagrams.

 

 

Come along on CMA CGM’s adventure !

 

 

 

 

 

 

 

 

 

Apply now »