Lead Software Development Engineer

il y a 4 semaines


Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

Job Title

Senior Software Engineer

Business Environment

The Altéa Services Engineering division is dedicated to ensuring the robust growth of Airlines Services through a service-operating model grounded in excellence, adaptability, scalability, and a strong customer orientation.

Digital Services have been a crucial aspect of the Altea services sector, witnessing significant growth in both activities and revenue over the past two years. We specialize in developing customized eCommerce solutions and interfaces powered by the Amadeus Digital products and platform. Our focus is on exceeding customer expectations, maximizing the value derived from Altéa solutions, and fostering enduring relationships.

The service delivery framework is supported by a SAFe virtual organization, structured around our 12 global hubs and sites. This organization is divided into three regions that align with the TRU commercial structure: AMER, EMEA, and APAC, along with a transversal group that connects these regions.

Purpose

The Services Hub in Nice plays a pivotal role in supporting the three Altea Services Engineering Regions and its transversal group. We develop tailored products and solutions for a variety of clients, including Aegean, Norwegian, Qantas, Miles And More, and JAL, in addition to providing Amadeus Customization Services to over 50 customers. We also engage in various transversal initiatives that add value across the entire group (Cloud Migration, DevOps, Security, etc.).

The Qantas Competency Center team in Nice is seeking a new Senior Software Development Engineer. This Competency Center consists of three teams located globally: one in Nice (France), one in Bangalore (India), and one in Sydney (Australia). As a senior developer, you will contribute to the success of the Nice team and the competency center by working as a full-stack developer. You will operate in a dynamic environment, providing opportunities to explore various technologies and enhance your skills.

Key Responsibilities for the Senior Software Developer Role

As a senior software developer, you will possess extensive experience and specialized technical/functional expertise in your field, understanding how your contributions impact the business. You will serve as a mentor for less experienced colleagues and support junior team members.

Your responsibilities will include influencing decisions related to your area, anticipating dependencies and implications in complex scenarios, contributing to transversal projects, suggesting process improvements, and being accountable for both your own and the team's commitments.

Additional Responsibilities Include:

System and Code Analysis and Design:

  • Evaluate user requirements and existing specifications for the development of new or upgraded software solutions.
  • Design and propose feasible technical solutions.
  • Conduct feasibility studies.
  • Develop software in accordance with Amadeus standards.
  • Model, design, and implement databases.
  • Review solutions and code produced by other team members.

Software Testing and Maintenance:

  • Perform unit, package, and performance testing to ensure quality aligns with Amadeus guidelines.
  • Participate in the product validation phase, making adjustments as necessary to finalize the product.
  • Assist customers by troubleshooting existing functional and technical solutions in collaboration with other scrum teams across a project involving multiple web applications.

Documentation of Work:

  • Create technical and functional specifications for software applications and distribute them to the relevant audience.
  • Review and refine specifications authored by team members.
  • Experience in security or accessibility would be advantageous.

Technical Environment

Technical Stack

Backend:

  • 7 web applications
  • Spring framework with a custom Amadeus layer (JCP Stack via DDK Framework)
  • JCP & ACM Databases

Frontend:

  • 5 distinct responsive designs utilizing various technologies: JSP, Bootstrap 3, jQuery + plugins, Angular 8, Bootstrap 4, and Otter v3.

Development Environment:

Automated Testing:

  • JUnit
  • Karma (JavaScript tests)
  • Playwright
  • Source control & code review
  • Bitbucket
  • Sonar Builds
  • Software workbench v2
  • Maven for deployment
  • IDE
  • IntelliJ

Programming Languages:

  • Java
  • JSP
  • HTML
  • CSS
  • Less (legacy)
  • Sass (Angular)
  • JavaScript
  • TypeScript, SQL (scripts)
  • Freemarker in DWM for content management

Working at Amadeus Offers:

A meaningful mission and purpose: At Amadeus, you will be at the forefront of shaping the future of travel, driven by a significant mission and purpose.

A truly global culture: Amadeus operates on a global scale, reflected in our workforce, business operations, and organizational culture.

Extensive learning opportunities: Continuous learning is encouraged at Amadeus, through on-the-job training, formal learning sessions, and daily interactions with colleagues.

A supportive environment: Amadeus promotes a nurturing atmosphere that balances professional growth with personal and family life.

A comprehensive rewards package: Amadeus offers competitive remuneration, including salary, bonuses, equity, and benefits.

A flexible work model: We empower our employees to perform at their best, regardless of location or working style.

A diverse and inclusive community: We are committed to harnessing our diverse workforce to foster innovation, creativity, and collaboration.

A trustworthy organization: Trust and reliability are core values that guide our actions and foster long-lasting relationships with customers, partners, and employees.



  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    Job TitleSoftware Development Team LeadJob Description SummaryAs a Software Development Team Lead at Amadeus, you will be responsible for leading a team of engineers in the design, development, and maintenance of software solutions for the travel industry. This role involves managing project timelines, resources, and budget to ensure timely delivery of...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    Job SummaryAs a Software Development Engineer at Amadeus, you will be part of the Platform, Middleware and Tooling (PMT) team, where you will play a key role in guiding, supporting, and providing technical expertise to the Hospitality organization.Key ResponsibilitiesDefine user requirements for the development of new (or upgrade of existing) software...


  • Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at 1047 Amadeus S.A.S. in Nice. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and...


  • Nice, Provence-Alpes-Côte d'Azur, France Intel Temps plein

    Job SummaryIntel is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, integrating, testing, validating, and debugging software across multiple layers of the software stack.Key ResponsibilitiesDesign and develop software to enable...


  • Nice, Provence-Alpes-Côte d'Azur, France Intel Temps plein

    Job SummaryIntel is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, integrating, testing, validating, and debugging software across multiple layers of the software stack.Key ResponsibilitiesDesign and develop software to enable...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the Role:Job Summary:Amadeus is seeking a highly skilled Senior Software Development Engineer/Technical Lead to join our team in Villeneuve-Loubet, France. As a key member of our Digital Lab, you will be responsible for leading the technical direction of our frontend software development team and driving the delivery of new and exciting projects for...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amadeus. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior team members,...


  • Nice, Provence-Alpes-Côte d'Azur, France Intel Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Intel, specializing in embedded systems for the automotive industry. As a key member of our System and Software Engineering team, you will be responsible for the development of software products, including the specification, development, and integration of embedded...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer - Associate to join our team at Amadeus. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages and...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer C++ to join our team at Amadeus. As a key member of our development team, you will be responsible for designing and developing software solutions using modern C++.Main ResponsibilitiesEngage in the design and development of software solutions using modern C++ to meet the evolving...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer/Technical Lead to join our Amadeus-Lufthansa Digital Lab team. As a Technical Lead, you will be responsible for leading a scrum team and making technical decisions to deliver new and exciting projects for Lufthansa Group.Key ResponsibilitiesLead a scrum team and make technical...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amadeus. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior team...


  • Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer - C++ Expert to join our team at 1047 Amadeus S.A.S. (Nice). As a key member of our Software Development team, you will be responsible for designing and developing software solutions using modern C++ to meet the evolving needs of the travel industry.Key ResponsibilitiesAnalyze...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    Job TitleSenior Software EngineerBusiness EnvironmentThe Altéa Services Engineering team is dedicated to driving the robust growth of Airlines Services through a service-operating model founded on excellence, adaptability, scalability, and a strong customer focus.Digital Services have been a vital aspect of the Altea services sector, witnessing significant...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Platform, Middleware and Tooling (PMT) team at Amadeus. As a key member of our team, you will be responsible for guiding, supporting, and providing technical expertise to our Hospitality organization.Main ResponsibilitiesTechnical Leadership: Provide technical guidance...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer C++ Specialist to join our team at Amadeus. As a key member of our software development team, you will be responsible for designing and developing software solutions using modern C++.Main ResponsibilitiesDesign and develop software solutions using modern C++ to meet the evolving...


  • Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    About the RoleWe are seeking a highly skilled Software Development Engineer C++ Specialist to join our team at 1047 Amadeus S.A.S. (Nice). As a key member of our software development team, you will be responsible for designing and developing software solutions using modern C++.Main ResponsibilitiesCommon Accountabilities:Design and develop software solutions...


  • Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Amadeus. As a Senior Software Engineer, you will play a key role in the development and maintenance of our software solutions.Key ResponsibilitiesAnalyze user requirements and existing specifications to develop new or upgrade existing software solutions.Design and...


  • Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    About the RoleThe Altéa Services Engineering group at 1047 Amadeus S.A.S. (Nice) is seeking a highly skilled Senior Software Development Engineer to join our team. As a senior developer, you will play a key role in the success of our projects by contributing to the development of new software solutions and supporting junior team members.Key...


  • Nice, Provence-Alpes-Côte d'Azur, France 1047 Amadeus S.A.S. (Nice) Temps plein

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at 1047 Amadeus S.A.S. (Nice). As a key member of our team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and Development: Analyze specifications and define user requirements for the...