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)