We are seeking an experienced .NET Senior Software Developer to play a major role in our development team.
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 operation of all related systems
You will work closely with the development team to ensure that all products are delivered to the highest quality.
Requirements
* 5+ years commercial experience in delivering software solutions, preferably in an e-commerce environment
* Demonstrable proficiency in .NET (Core), C#
* Demonstrable 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
Bonus Requirements
* Experience within the car hire/car broker industry would be advantageous but not essential
Technical Skills
* .NET (Core)
* C#
* SQL Server or No-SQL solutions
* CI environments
* APIs – REST/SOAP
* TDD & BDD
Nice to Have
* Cloud-native applications