Expires soon Amadeus Nice

Software Dev. Engineer - Automation, Tools & Infrastructure

  • Nice, USA
  • Design / Civil engineering / Industrial engineering

Job description

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 Application Platform Management (APM) department provides to Amadeus Product Engineering groups the tools and support for managing their applications from code design (Non-Functional requirements) to product deployment, via test systems and performance testing.
In this scope, the Automation, Tools and Infrastructure (ATI) team's mission is to automate the creation of virtual test platforms for all Amadeus products. To that end, we make use of a variety of different tools and technologies to ensure that Amadeus developers and QA engineers can have quick and easy access to the platform they need to test their software.

The Platform-as-a-Service offer nurtured in the team is one of the foundations of the Software Workbench and a step towards true Continuous Delivery. Our portfolio of projects entails all Amadeus stacks (OBE, SSP, JCP, ACS) and different steps of the development cycle, from sandbox for Component testing down to Integrated environments for end-to-end testing.

The team:
- is responsible to build applications that empower the creation of test platforms for smoke testing.

- is actively involved in the Software Workbench, Amadeus Cloud Services, and Triskell projects.
- works using the Agile methodology, in 3-week sprints.

Purpose

Software development of solutions to support Open Back End and Amadeus Cloud Services environments. Analyze developer’s needs and design, code, test, debug, document and maintain software solutions for automation of deployment activities within test systems. Candidates must have proven experience to show they are willing and able to drive projects.

Key accountabilities

Planning

·  Contributes toward general planning by sizing and costing of software developments.
·  Provides dates and milestones to manager.
·  Records time accurately.
·  Proactively reports, progresses and highlights/escalates issues and anticipated problems up the management chain.

Delivery

·  Technical Functions:
·  Assess and qualify user requirements for development of improvements and resolution of issues within OBE and ACS test system infrastructure.
·  Design technical solutions and perform feasibility studies of tools for the automation of the creation of testing environments, such as the Virtual OBE Lightweight Test system (VOLT), the Software Workbench, or Keewee.
·  Contribute to the development and support of testing tools.
·  Participates in user requirements and specifications for clients, proposing innovative solutions.
·  Produces feasibility studies/analysis documents.
·  Establishes and improves architectural design of applications.
·  Responsible for the detailed technical design of the software.
·  Models, designs and implements databases.
·  Participates in the validation/acceptance phase of the product cycle to ensure necessary fine-tuning to finalise the product.
·  Conducts unit, package and performance tests of the software and ensures a level of quality in line with the Amadeus guidelines.
·  Writes high quality operational software and the supporting documentation necessary for the application and issues it to the requesting departments.
·  Delivers technical solutions to resolve complex and far reaching problems or requirements.
·  Takes responsibility for a significant component of a project or a medium sized project.
·  Business Knowledge
·  Proactively supports the customer and offers suggestions which help them to refine their needs.
·  Interfaces with the Product Management team in order to support the end user during the final phases of software development.
·  Open to acquiring knowledge of new business areas.
·  Procedural Knowledge
·  Implements code according to the Amadeus standards and promotes these with other members of staff.
·  Manages costs for specific projects.
·  Working with others
·  Works cooperatively to achieve team goals helping to set direction.
·  Builds working relationships with others outside the immediate area of work.
 

Education

University degree in Computer Science or related field, or equivalent work experience

English

Relevant work experience

Years of experience: 3-5
Demonstrable work experience gained within the development environment or equivalent.
In-depth knowledge of relevant technologies and functional area

Business understanding

·  Knowledge of OBE development, configuration, and deployment
·  Knowledge of ACS, JCP, and SSP is a plus

Desired profile

Skills

·  Languages: Python, Node/Angular JS, Puppet, Java, Oracle DB
·  Specific knowledge: Open Back End

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. 
 

Make every future a success.
  • Job directory
  • Business directory