C#, Software Engineer - Travel-Tech

Location United States of America
Job type: SEED - Permanent
Salary: £DOE

Our client is a travel-tech specialist that offers leading Air booking and management solutions to cruise and tour operators, as well as end-to-end reservation processes.

We are looking for a C#, .Net Software Engineer in the US who will be responsible for designing, developing, testing, and deploying travel-focused shopping and reservation management solutions housed in the Azure cloud.

Core responsibilities are:

  • Work closely with our Product Management and Quality Assurance Team to develop functional and technical requirements.

  • Plan, design, develop, test and deploy distributed software applications for new and existing products.

  • Work collaboratively as part of an Agile team to build and deliver innovative experiences.

  • Develop appropriate unit, integration, and end-to-end tests for the features delivered in a sprint.

  • Actively perform code reviews and help evolve our code review guidelines to ensure quality code is shipped.

  • Provide continuous feedback, identify process improvement opportunities, openly communicate, and collaborate to enhance team capabilities.

  • Analyze and recommend transactional performance and efficiency improvements.

  • Research and recommend Azure utilization improvements and extensions to the service stack

  • Advocate for best practices and exceptional technology standards.

  • Build relationships that last a lifetime

The ideal background:

  • Have proven full-stack development experience building enterprise-grade applications, preferably using Azure cloud

  • Solid understanding of micro-service architecture, Domain-Driven Design, and advanced event-driven design patterns

  • Enterprise project experience using modern programming languages, preferably C#/.Net Core in a functional execution environment

  • Have developed and maintained complex Restful APIs

  • Experience building scalable, performant, secure, and reliable cloud-native systems

  • Have developed applications using both SQL and NoSQL data stores

  • Experience working with Azure and automating the supporting application infrastructure

  • Experience building automated CI/CD pipelines using tools like Git, or equivalent

  • Strong understanding of Agile methodologies

  • Experience working with air booking technology, a GDS, or other related segment of travel technology is a huge plus

  • Experience working with Web UI frameworks particularly

    Angular is a plus

  • College degree in Computer Science/Information Technology, a related field, or equivalent work experience

  • Detail oriented and eager to solve complex problems

Place of work: Remote (anywhere in the US)