R&DDS-14-08; Software Development Engineer - Payment (R&D-RDM-RPT-PAY)

  • Ingénierie / Gestion de production
  • Nice
  • A négocier


Site internet: http://www.amadeus.com

R&DDS-14-08; Software Development Engineer - Payment (R&D-RDM-RPT-PAY)

Join us and shape the future of travel

Shaping the future of travel has always been important to us at Amadeus. Today, with technology getting smarter by the minute, that future is more exciting than ever.

We work at the heart of the global travel industry. Amadeus offers you the opportunity to learn and grow and drive your own progression in an exciting and multicultural environment.

Our people are driven by a passion for 'Where next?' If you want to shape your career and the future of travel, Amadeus is the place for you.

Business environment

The RDM-RPT-PAY department is focused on Travel Payment!

This is a growing department/area handling development and PDF activities for all the back-end part around payment. The department is working in close relationship with the NBU product management and provides solutions to airlines, travel agents and beyond (airports…) all over the world. This department is aimed at being located in Nice, Bangalore, Boston, Madrid and Bogota in 2014.

As such the Amadeus Payment Server is a large scale open back end that is very critical and connected to numerous external systems (Payment Service Providers like paypal, Visa…) and used by many Amadeus applications/front ends (ARD, ERetail, SellConnect, EPower, TripConcierge, Ticketing) via services or payment pages.

As such we have many contacts with all R&D organizations but as well product management and global ops (This Open Back-End is monitored in details via ABM for example).

The main competition is Payment Service Providers that don’t have Travel Knowledge.

We have many, many projects on-going and therefore work more and more in agile (SCRUM, Kanban) and look at flexible framework and technologies (like MongoDB, JSON,…). We need experienced people able to propose technical and functional solutions, looking at the big picture and to handle a full project by themselves with reporting, risks, coordination with all the entities (R&D, Global OPS, Product Management).

A non-exhaustive list of on-going projects below:

· Providing EMV payment solutions (with physical card reader devices using your PIN)
· Providing analytics/BI tools for our customers
· Integration in mobile applications like TripConcierge
· Flexible/seamless integration of many new form of payments (Paypal, Virtual credit cards,..)
· Providing fraud screening engine (to detect if a CC or Method Of Payment is a stolen one)
· Providing PCI/DSS solutions for airlines, travel agencies…
· Providing virtual credit cards to travel agents or corporations
· Providing dynamic currency converter tools
· Integrating more and more PSP to increase the global coverage


The candidate will be part of a payment development team and will analyze user needs, design, code, test, debug, document and maintain software solutions in C++ mainly. He will work with the other development and product development analyst teams of the department in an agile way and will then probably have to coordinate.

There will be room for propositions/innovations and the candidate will learn a lot on the payment industry for travel.

Key accountabilities

Define user requirements for development of new or improvement of existing software solutions.

Design technical solutions and perform feasibility studies.

Propose viable technical solutions to Product Management and/or users for validation.

Model, design and implement databases as necessary.

Develop software according to Amadeus Standards.

Conduct unit, package and performance tests of the software and ensure a level of quality in line with the Amadeus guidelines.

Participate in the validation / acceptance phase of the product cycle ensuring the fine-tuning necessary to finalise the product.

Produce software documentation necessary for the application and issue it to the requesting departments.

Support the end user in the Production phase by debugging existing software solutions in response to Problem Tracking Records (PTR) and Change Requests (CR) issued from Product Management or Product Development Analyst.


Technical Skills

· Unix/Linux
· Design Patterns
· C++/Java/Object Oriented languages
· XML/Edifact/JSON
· SQL/Oracle/NoSQL Databases
· Webservices
· Distributed environments
· Python

Personal Skills

· Multicultural approach
· Accountability and proactivity
· Change management and flexibility
· Customer focus
· Analytical and conceptual thinking
· Adaptability to fast changing business and technical environment
· Taste for challenges
· Personal motivation
· Communication
· Information gathering
· Innovation, industry and business expertise

Years of experience

· 3-5 years as software developer on large scale system or in the payment area


· University degree in Compùter Science or related field, or equivalent work experience
· English

Any duplication and display of partial or full content of our job advertisement on any support, such as brochures, websites, mail, emails, this list is not exhaustive, is strictly forbidden without prior formal Amadeus’ authorisation.

Recruitment agencies:Amadeus does not accept agency resumes. Please do not forward resumes to our jobs alias, Amadeus employees or any other company location. Amadeus is not responsible for any fees related to unsolicited resumes.

Découvrir la Page Entreprise

Ils ont travaillé ici

Walid Ras
Ingénieur Commercial (en recherche d'opportunité)