Sharepoint Developer

  • Jun 22, 2020
Full time Tech

Job Description

  1. Position Summary


The Full stack developer will be part of CMA CGM Digital Centre at Beirut. Within the Digital Factory you will be involved in project activities on multiple digital applications and will work in contact with Business team (CMA CGM), Data Scientists and various architecture or development teams


  1. About CMA CGM & Digital Centre

CMA CGM, headed by Rodolphe Saadé, is a leading worldwide shipping group.  Its 509 vessels call more than 420 ports in the world on 5 continents. In 2017, they carried nearly 19 million TEUs (twenty-foot equivalent units). With a presence in 160 countries and through its 755 agencies network, the Group employs 110,000 people worldwide, including 2,400 in its headquarters in Marseilles.

CMA CGM Digital Centre is part of the Digital Department which includes Digital Office, Data and Digital Factory. Digital core team is based in Marseilles with Regional Project Managers located in North & South America, Asia and Africa.

CMA CGM Digital Centre mission statement is to create a unifying digital vision and to help rethink and design products and processes for the digital age. This mission is achieved by leveraging the latest technology trends; sourcing best practices from other industries; teaming up with CMA CGM key business departments: Lines, Commercial & Agency Network, Supply Chain & Logistics, Intermodal, Operations and ships; enabling Digital Factory & IT as key partners for execution and realization of projects.


  1. Position Responsibilities
  • Developing front end website architecture
  • Developing back end website applications
  • Creating servers and databases for functionality
  • Ensuring cross-platform optimization
  • Ensuring responsiveness of applications
  • Seeing through a project from conception to finished product
  • Designing and developing APIs
  • Meeting both technical and consumer needs
  • Staying abreast of developments in web applications and programming languages
  • Taking lead on projects, as needed
  • Documentation of new solutions as well as maintaining that of existing ones


  1. Skills & Qualifications
  • Experience with REST, SOAP, JSON, XML, YAML, Swagger and OpenAPI specifications
  • Strong Java development skills
  • Professional experience and understanding of React.js, its core principles, and popular React.js design patterns
  • Knowledge of relational databases and document-oriented databases
  • Knowledge in Nodejs, php and Python
  • Experience in Test Driven Development technique
  • Experience with Agile development practices and techniques
  • Passionate in doing research and development using cutting edge technologies
  • Effective communication skills, with the ability to mentor others on the team
  • Ability to interact effectively with co-workers and collaborate with team members
  • Strong attention to detail
  • Excellent verbal and written English, French is a plus

Bonus Points For:

  • Knowledge in languages such as Python, php and NodeJS
  • Experience in leading a project
  • Experience building headless and/or microservices architecture