Business Environment

Major Responsibilities:

Business Environment
    • SDE department provides to Amadeus developers all necessary tools to support all development and control phases from craft of their code to delivery in production.
    • SDE-CET-CQM is in charge of all Code quality notions. Aim of the team is to propose to all Amadeus developers the structure to enhance code quality of Amadeus product through:
        • A tool suite integrated to the development platform to control code quality according defined rules.
        • Documentations, meetings and trainings to give the good word with this notion to Amadeus community.
    • Candidate will participate to make available a code quality control platform for different technologies (C/C++, Java, …) and provide guidelines which have to be defined for all Amadeus developers. Candidate will work closely to different Amadeus teams in order to broadcast quality notion to Amadeus community.
Main Responsibilities and Accountabilities
    • Member of CQM team which implements Agile methodology.
    • Participate to the design, development and support of a new platform (based on Jenkins and Sonar) to automatize code quality checks. CQM makes available this platform to all Amadeus developers through integration into a common development platform, the Software Factory.
    • Definition of common coding guidelines for main technologies supported by Amadeus (C/C++, Java for instance). Guidelines will be published to all Amadeus developers.
    • Share with Amadeus developers all these quality notions through simple meeting with teams, publications, trainings or others different events.
    • Support of current code quality platform.
    • Propose new solutions to make progress code quality notion in Amadeus.

Requirements:

Profile
Software development engineer with strong experience in development and code quality concepts. Good communication to be able to explain and argue about code quality concepts.
Good knowledge of code quality tools (as SonarQube, One Code Review or ReviewBoard) and C/C++, Java languages.
This profile needs to be pro-active and autonomous. Fluent in English.
 
Education
    • Degree in Computer Science or related technical field or equivalent experience.
    • Fluent in English
 
IT Skills
    • UNIX, Linux, Windows
    • GIT / Stash
    • Good knowledge of C/C++, Java
    • Knowledge Code quality concept
    • Knowledge of SonarQube
    • Knowledge of Jenkins is a plus
    • Experience in Agile methodology like Scrum
    • Knowledge of Continuous integration concept
    • Knowledge of Open Source concept is a plus
 
Soft Skills
    • Multicultural approach
    • Pro-activity, sense of initiative, autonomy.
    • Communication

 

Apply here: https://career012.successfactors.eu/career?company=AmadeusProd&career_ns=job_listing&navBarLevel=JOB_SEARCH&career_job_req_id=12707&jobPipeline=Career+Site+Amadeus+%28Worldwide%29