Jobs and Careers
AM

Senior Software Development Engineer

Amadeus
United Statesfull_timeVerifiedPosted 24 Jul 2024

About the role

Job Title

Senior Software Development Engineer

About Your Business Area/Department:

We are a team that builds automated applications to help the travel agencies to ease their life by configuring those repetitive tasks in our solutions to use the known-how of the people that work there to gather more business opportunities.

Summary of the role:

The Service Optimization team at Amadeus is looking for an experienced, self-motivated, modern .NET developer to act as a technical leader and ambassador for our development teams.

This person will report to our development manager and technical systems architect and be responsible for giving day to day guidance and mentorship to developers on our targeted patterns and practices.

What makes this role fun?

This role is focused on the most modern incarnation of the .NET ecosystem.  While you will encounter legacy projects, the goal is to get them moved into current supported versions of the .NET Framework (8+).  We know where we are and where we need to be!

You'll get to produce reference implementations working with the latest and greatest libraries and patterns in .NET.  You'll also spend time performing code reviews and helping our developers hone their understanding of modern software development patterns.

You'll also be integral in helping to shape future decisions around how we deliver software.

In this role you’ll:

Analyze specifications:

  • Define user requirements for the development of new (or upgrade of existing) software solutions.

Design systems and code:

  • Design technical solutions and perform feasibility studies.
  • Propose viable technical solutions to Product Management and/or users for validation.
  • Develop software according to Amadeus standards.
  • Model, design and implement databases.

Test and maintain the software:

  • Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines.
  • Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
  • Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst

Document your work:

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


 What makes me a fit?

Do left-shifting and refactoring excite you?  Do you enjoy keeping up to date with thought leaders in software development so much that you can name them?  Can you name your favorite latest C# features? Domain driven design?  Vertical slicing? Do you know how to work in Debian or RHEL containers?

If you are a technologist who is especially proficient in understanding existing codebases, identifying gaps and potential improvements we want to hear from you!

Skill and Technology Highlights:

  • Linux, Containers, Podman
  • Entity Framework Core, LINQ
  • Apache Kafka and Azure Event Hubs
  • MediatR
  • .NET Core
  • MSBuild, nupkg creation
  • xUnit, Fixtures, Fluent Assertions, NSubstitute
  • Azure, Azure Devops and Github
  • Angular, TypeScript, NPM package development
  • OpenId Connect

Bonus:

  • Kubernetes, AKS
  • Azure Container Apps (ACA)
  • TestContainers
  • Swagger & OpenAPI
  • Buildah
  • Ionic
  • Github
  • OpenIddict
  • Microservices design
  • Domain event bus

Working at Amadeus, you will find
 

🎯 A critical mission and purpose - At Amadeus, you will be powering the future of travel and pursuing a critical mission and extraordinary purpose.

🌎 A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture.

🎓 Great opportunities to learn - Learning happens all the time and in man

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Amadeus

View company profile →