Amadeus

Senior Software Development Engineer

Amadeus Villeneuve-Loubet

Envoyer un message directement à l’auteur de l’offre d’emploi de Amadeus

Marion Hoogstoel

Marion Hoogstoel

Product Owner & Manager

Business environment:

Dynamic Functional Tests is a team integrated within the SAFe train which is responsible for delivering the whole Engineering Toolchain to other Amadeus teams (Dev, QA, Functional Analysis). Our team in particular is providing several tools around testing and quality, aimed at serving as best as possible Amadeus's QAs. Our team is located in Villeneuve-Loubet.

We are looking for a new team member to join us, to work mainly on one of our tools. This tool purpose is to emulate Client/Server communication: it can simulate either a client or a server, or both at the same time. It has been used in Amadeus for years and is still heavily used (thousands of runs per day)

Other tools within the team (written in Java) could also be considered in the long term.


As a Senior Software Developer within our team, you will be responsible for the following:


  • Analyze specifications and define user requirements for the development of new or upgraded software solutions.
  • Design technical solutions, perform feasibility studies, and propose viable options to Product Management and/or users for validation.
  • Develop software according to Amadeus standards, including modeling, designing, and implementing databases.
  • Conduct unit, package, and performance tests, ensuring quality in line with Amadeus guidelines.
  • Cooperate with other middleware teams to ensure that the product stays up to date with mandates and requirements.
  • Produce comprehensive software documentation necessary for the application when relevant.
  • Take part on the user support, providing constructive guidance, and fixes when relevant.


Common Accountabilities as a senior software engineer:


  • Act as a reference for colleagues with less experience, supporting and mentoring junior team members.
  • Leverage advanced technical and functional knowledge in your discipline to contribute significantly to the business.
  • Influence decisions related to your activities, contributing to transversal projects, proposing process improvements, and ensuring accountability for team commitments.
  • Work independently within the plan provided by the manager, offering guidance in complex situations.


Skills Requirements:


  • Solid understanding of network protocols, particularly TCP.
  • Proficiency in C++ and Python.
  • Basic knowledge of Docker, Podman, and Jenkins.
  • Familiarity with WSL 1 and WSL 2.
  • Strong Unix knowledge and Shell scripting expertise.
  • Windows knowledge and proficiency in CMD/powershell scripting.
  • Amadeus knowledge would be a plus : SI/MDW, 1A transport and conversation protocols (TCIL/ERPLV/1AXML/EDIFACT/etc), Artifactory...
  • Cloud knowledge would be a plus: Helm, ArgoCD, Openshift, Azure.


Qualifications:


  • 5 years of experience in software development.
  • Proven track record of successful project delivery.
  • Excellent analytical, problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • User-centric mindset and eager to help for support.
  • Type d’emploi

    Temps plein

Les recommandations augmentent vos chances d’obtenir un entretien chez Amadeus

Voir qui vous connaissez

Recevez des alertes en cas de nouvelles offres d’emploi : Ingénieur logiciel senior, Villeneuve-Loubet.

Identifiez-vous pour créer une alerte Emploi

Recherches similaires