Navitaire - Senior Software Developer

  • AMADEUS NORTH AMERICA, INC.
  • Salt Lake City, UT, USA
  • Jul 07, 2021
Software Developer

Job Description

Navitaire - Senior Software Developer

Position Type:
 
  Permanent

Location:
Salt Lake City, Utah, US - USA

Job ID:
 
  100461

Job Family:
 
  Software Development

Passionate.  Committed. Fearless.
Navitaire has been transforming the world of travel since 1993, delivering game-changing technology that supports some of the most innovative airlines and rail carriers around the world.  We offer proven solutions to help clients grow their business, reduce costs, capture new revenue sources and connect with digital customers and business partners.
Use your passion and creativity to
* help shape the future of travel
* solve critical business challenges
* contribute on a global scale
A wholly owned subsidiary of Amadeus, Navitaire has over 500 employees in offices in North America, Europe, Asia and Australia.  We have a wide range of careers and opportunities that let you do what you do best, every day. And our fun, casual and fast-paced environment give you the space to grow personally and professionally alongside other industry pioneers.
Summary of the role:
Design, develop, and configure software systems to meet market and/or client requirements either end-to-end from analysis, design, implementation, quality assurance (including testing), to delivery and maintenance of the software product or system or for a specific phase of the lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.

In this role you'll:
Coding, testing and troubleshooting following Navitaire standards
Develop and maintain awareness of platform level coding practices, common services, implementation patterns, etc.
Research and resolve production issues according to team guidelines and procedures
Functional testing and using and/or writing diagnostic programs to ensure optimal performance
Work on an agile software development environment
Work with architects, product designers, and other developers to implement and perfect features
Effectively communicate across teams and locations and share knowledge and experience with others of urgent issues
Support team development and learning efforts as we modernize our software solutions for Cloud deployment and operation.
About the ideal candidate:?
Education:
BS in Computer Science or equivalent 4 year degree
Relevant Work Experience:
At least 5 years experience programming C#, JavaScript, ASP.Net, Xamarin, public cloud (AWS, Azure) training/classes/work experience
Business Understanding:
Proven success in contributing to a team-oriented environment.
Proven ability to work creatively and analytically in a problem-solving environment.
Agile experience

Skills:
Technical skills in a language: C#, JavaScript, HTML5, XSLT, CSS, Xamarin, AWS, Azure
SQL experience (SQL Server)
API integration / implementation experience
Test automation experience using xUnit, NUnit or other C# test automation framework
Experience with implementing cloud deployed solutions (Azure preferred, AWS considered)
A Plus:
Test automation development experience beyond unit testing (integration, performance, etc)
Cloud data storage experience (Azure SQL, Cosmos or equivalents)
Web development experience with Angular or React
External API design / implementation experience
Hands-on experience working within microservice based architecture
Direct experience working on cloud transformation projects a plus
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... For full info follow application link.

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.