About the Job
We are seeking a seasoned .NET Senior Software Developer to join our team. This role plays a vital part in driving the development process forward.
The ideal candidate will have experience in software delivery lifecycle, including user story refinement, feature delivery, quality maintenance, and automation where applicable. Additionally, they should be able to support the production operation of all related systems.
Key Responsibilities:
* Refine user stories and acceptance criteria
* Deliver features based on user stories
* Maintain quality and improve quality standards
* Automate processes where appropriate
* Support production operations
Requirements
To be successful in this role, you will need:
* 5+ years of commercial experience in delivering software solutions, preferably in e-commerce
* Demonstrable proficiency in .NET (Core) and C#
* Experience working with data storage such as SQL Server or No-SQL solutions
* Familiarity with best practices and design patterns for building solid, performant, and maintainable distributed systems
* Good level of experience working with CI environments like TeamCity, Jenkins, or GoCD
* Experience developing APIs – REST/SOAP with JSON/XML
* Experience working with TDD & BDD using frameworks like xUnit, NUnit
Desirable Skills
The following skills would be advantageous but not essential:
* Experience within the car hire/car broker industry
* Fluency in English, both written and verbal
* Experience developing 'cloud-native' applications with knowledge of leading cloud providers (AWS, Azure, or GCP)
About Us
We are a technology-driven organization that empowers the world of travel. Our team is dedicated to connecting local and global brands through our network of 300,000 hotels worldwide. We value innovation, customer-first philosophy, and commercial teams who possess deep knowledge and relationships on the ground.