Expires soon Amadeus Group

Software Engineer - C++ / Python

  • Boston (Middlesex)
  • IT development

Job description

If you could change one thing about travel, what would it be? At Amadeus, you can make that happen!

Travel makes the world a better place and we are fully dedicated to improving it and making it even more rewarding. We are one of the world’s top 15 software companies: we provide technology solutions and services within the travel industry.

Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting? Are you ready to make an impact across the world? Great, then join us! Let’s shape the future of travel together. #shapethefutureoftravel@Amadeus

1. Position Summary

Our team is responsible for delivering in real time critical data to several big airlines on any updates done on a tickets.

We are looking for a software engineer to join our R&D team! Our highly skilled development teams collaborate with our regional customers and with our global R&D and Operations centers to define, design, and deliver high-quality, innovative solutions. As software engineer, you will be responsible of:

- Software design, documentation, development, implementation and unit test of software modules for new functionality and enhancements

- Architecture design, innovation, technology forecasting

- Performance analysis, optimization, delivery of quality software

- Hardware capacity analysis if applicable

We work in Agile and are looking for experienced or junior developers able to propose technical and functional solutions and able to look at the big picture.

Key responsibilities:

• Consistently deliver on time high quality code with minimal errors using existing standards and guidelines

• Think and code like a designer/architect

• Design, document, develop, implement and unit test software modules

• Design elegant and workable software solutions, both on an application and system-wide level

• Consistently meet established deadlines

• Debug existing code in response to Problem Tracking Records (PTR) and Change Requests (CR)

• Create and update standardized documentation

• Conduct routine performance analysis in order to optimize software

• Work effectively with Product Development, Technical Business Analysts, and Quality Assurance to create and develop high quality code for internal/external customers that works and is consistent with requirements documents

• Perform feasibility studies, evaluate results and propose viable solutions accordingly

• Evaluate and integrate technologies from other providers, where suitable

• Identify hardware, software and technology platforms that need to be integrated to meet current and future business needs

• Maintain timely reports on status of projects, potential technical problems and any other relevant details

• Coordinate technical loads of new software releases (when applicable)

• Analyze hardware capacity (when applicable)

• Participate in the validation/acceptance phase of the product cycle ensuring the fine-tuning necessary to finalize the product (when applicable)

2. Job Duties

Software design, documentation, development, implementation and unit test of software modules for new functionality and enhancements

Delivery of quality software (unit tests, regression tests, performance tests, …)

Performance analysis, optimization

Architecture design, innovation, technology forecasting

3. Qualifications/Experience

Education

Minimum requirement: BS/BA degree in computer science or related field or relevant experience

Relevant work experience

1-5 years’ experience as software engineer on larger scale system or in the payment area.

Business understanding

Knowledge of travel industry and/or related technologies is required

Our diversity commitment: equality, diversity and inclusion are part of who we are. We’re committed to equal opportunities and treatment regardless of age, ethnicity, gender, beliefs, sexual orientation or disability.

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