Amadeus

Senior Software Development Engineer


PayCompetitive
LocationMiami/Florida
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: R21448

      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 many ways at Amadeus, through on-the-job training, formal learning activities, and day-to-day interactions with colleagues.

      ? A caring environment - Amadeus fosters a caring environment, nurturing both a fulfilling career and personal and family life. We care about our employees and strive to provide a supportive work environment.

      ? A complete rewards offer - Amadeus provides attractive remuneration packages, covering all essential components of a competitive reward offer, including salary, bonus, equity, and benefits.

      ? A flexible working model - We want our employees to do their best work, wherever and however it works best for them.

      ? A diverse and inclusive community - We are committed to leveraging our uniquely diverse population to drive innovation, creativity, and collaboration across our organization.

      ? A Reliable Company - Trust and reliability are fundamental values that drive our actions and shape long-lasting relationships with our customers, partners, and employees.

      #LI-AM2024

      Application process:

      The application process takes no longer than 10 minutes! Create your candidate profile, upload your Resume/CV and apply today !

      Diversity & Inclusion

      Amadeus is an Equal Employment Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or a related medical condition), ancestry, national origin, age, genetic information, military or veterans status, sexual orientation, gender expression, perception, or identity, marital status, mental or physical disability status, or any other protected federal, state, or local status unrelated to performance of work involved.

      Amadeus endeavors to make https://jobs.amadeus.com/ accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at accommodations@amadeus.com. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

  • About the company

      Amadeus IT Group, SA is a major Spanish IT provider for the global travel and tourism industry.