Search jobs > Salt Lake City, UT > Senior software development

Senior Software Development Engineer

Amadeus
Salt Lake City, Utah
Full-time

Job Title

Senior Software Development Engineer

Summary of the role :

Design, deliver and support server-side components of the New Skies application, responsible for managing airline reservations.

Work closely with Navitaire transversal and ancillary teams in building solutions to address business challenges in today’s travel landscape, utilizing cloud technologies.

This is a hybrid role and will require you come into the office at least two days per week. This is a not a remote role.

In this role you’ll :

  • Conduct complex software development tasks for the design, documentation, implementation, and unit testing of application tier software modules
  • Conduct code reviews following Navitaire standards
  • Debug existing code in response to change requests and other technical adjustments
  • Research and resolve production issues according to team guidelines and procedures
  • Maintain timely reports on project status and potential technical problems
  • Work with an experienced team of architects and engineers to enhance business-critical functions
  • Follow and advocate for modern development coding best practices such as test-driven development (TDD), single-responsibility principle, inversion of control and interface segregation principle
  • Help drive transformation and modernization of a complex and mature codebase in a high-performance enterprise application
  • Work on an agile software development environment
  • Effectively communicate across teams and locations
  • Share knowledge and experience with others of urgent issues

About the ideal candidate :

Software related BS degree (or higher) or equivalent work experience in the software industry

5+ years of experience programming C# with emphasis on application tier development

Experience with SQL Server

Experience with Enterprise level Cloud (Azure)

Experience with Agile testing methodologies and best practices

Self-starter with the experience and focus to define and execute a prioritized plan

Plus

Experience with Kubernetes and Docker

Experience with Microservice Architecture

Experience with Enterprise level high performance systems

Experience modernizing legacy code

Experience in security management (encryption, logging, privacy compliance, business continuity and disaster recovery)

Demonstrated training and / or mentoring experience

Able to identify and balance technical priorities against business value

Demonstrated leadership experience as a collaborator

Proven ability to work creatively and analytically in a problem-solving environment

Experience with network concepts and protocols (sockets, IP ranges and subnetting, packet capture and analysis, TLS).

Experience with advanced debugging and performance optimization tools and techniques (dump files, APM tools such as Dynatrace, code profilers)

What we can offer you :

  • The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology-first perspective
  • Skills development and opportunities to try new ideas
  • A global diverse work environment
  • 30+ days ago
Related jobs
Promoted
Vulcanize
Salt Lake City, Utah
Remote

Software Engineer, Golang & Blockchain. Ethereum, Cosmos) and proficiency with the GoLang language and libraries will allow you to make immediate contributions to the software and set the future directions to facilitate our success on the market and ensuing growth. ...

Promoted
HRmango
Salt Lake City, Utah

Software engineer responsibilities include participating in all phases of the software development life cycle in a fast-paced agile setup. The software engineer responsibilities include participating in all phases of the software development lifecycle in a fast-paced agile setup. HRmango is seeking ...

Promoted
National Security Agency
Sandy, Utah

Use your unique experiences and expertise to protect national security interests as part of the world's most advanced team of computer science and engineering professionals! If you have interests, skills, or experience in one or more of the following areas, we'd like to hear from you: - Software Spe...

Promoted
Crownpeak
Sandy, Utah

Dedication to the craft of software architecture and engineering. Crownpeak is looking for full-stack web developer to join our engineering team with an emphasis on JavaScript front-end technologies. Participate in code reviews, code analysis and identification of software risks. Advocate and implem...

Master Control
Salt Lake City, Utah
Remote

Collaborate with software engineers to integrate data platform capabilities, data services and APIs seamlessly into data product’s front-end interfaces and ensure smooth data flow between client applications and the APIs. Stay updated with emerging technologies, industry trends, and best practices i...

Slalom
Salt Lake City, Utah

Slalom Flex (Project Based) – Senior Business Analyst – Software Development. The IS Business Analyst will collaborate with the Internal Software Development team in identifying requirements, planning, implementing, testing, deploying and maintaining Business System Applications that support US manu...

Aledade, Inc.
Salt Lake City, Utah
Remote

As a Senior Software Engineer I at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers who know that writing new code is not always the solution to a problem, but when technological changes are needed they create secure, maintainable, perform...

NICE
Sandy, Utah

Software Engineer designs, develops, tests and maintains internal tool software. Key responsibilities include all tiers of the NICE CXone technology, including (but not limited to) design and development of NICE CXone products and features, unit testing, code reviews, resolving defects encountered d...

Cricut
South Jordan, Utah

Cricut is seeking an experienced and versatile Software QA Engineer who will be responsible for testing and qualifying Web, Mobile, Native, API and Hardware for product releases. This position requires deep understanding of the software development life cycle, experienc...

BDO
Salt Lake City, Utah

The Software Engineering Senior Associate, Valuation & Capital Market Analysis – Complex Financial Instruments will be a member of the Data Science team that builds Python based models and related infrastructure to speed up the development and deployment of machine language (ML), statistical and mat...