About this role:
We are seeking a highly skilled .NET Senior Software Developer to join our team. In this position, you will play a key role in the development of our software solutions.
* This role involves refining user stories and acceptance criteria, delivering features based on these requirements, maintaining quality standards, and automating processes where appropriate.
* You will also 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 the production operation of all related systems
Desirable Skills and Experience:
* 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 a CI environment like TeamCity, Jenkins, or GoCD
* Experience developing APIs – REST/SOAP with e.g. JSON, XML, etc.
* Experience working with TDD & BDD using frameworks like xUnit, NUnit
Requirements:
* Familiarity with agile practices
* Understanding of the complexities of low latency, highly concurrent distributed systems
* Ability to work across all areas of the system including performance and security
About Us:
We are a leading technology partner connecting and empowering the world of travel. Our team is passionate about delivering high-quality software solutions that meet the needs of our customers.
Our Values:
* Customer-first philosophy
* Tech-driven approach
* Global approach, local touch mentality
Skillset and Qualifications:
* .NET (Core) and C#
* Data storage (SQL Server or No-SQL)
* CI environment (TeamCity, Jenkins, or GoCD)
* TDD & BDD (xUnit, NUnit)
* API development (REST/SOAP)
Nice to have skills:
* Cloud-native application development (AWS, Azure, GCP)
Non-technical Skills:
* Fluent in English (written and verbal)
Benefits:
* Opportunity to work with a leading technology partner
* Chance to develop your skills and expertise
* Collaborative and dynamic work environment