About Us
We are a leading technology partner, connecting and empowering the world of travel. We bring together local and global brands in accommodation, transport, activities and payments through our network.
Our customer-first philosophy drives us to deliver exceptional solutions. Our commercial teams have in-depth knowledge and relationships on the ground, making us stand out in the market.
We believe that tech, data and people are key to our success, alongside our 'global approach, local touch' mentality.
Job Summary
We're seeking an experienced .NET Senior Software Developer to play a major role in our development team.
The ideal candidate will have experience in the software delivery life cycle, including user story refinement, feature delivery, quality maintenance and automation.
We're looking for a professional who is passionate about their role and committed to delivering high-quality products.
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
Required Skills and Qualifications
* 5+ years commercial experience in delivering software solutions, ideally in an e-commerce environment
* Demonstrable proficiency in .NET (Core), C#
* Experience working with data storage such as SQL Server or No-SQL solutions
* Knowledge of 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 etc.
* Experience working with TDD & BDD using frameworks like xUnit, NUnit
Non-Technical Skills
* Fluent in English, both written and verbal
Nice to Have
* Experience in developing cloud-native applications with knowledge of one of the leading cloud providers (AWS, Azure, GCP)