Senior .NET Developer Opportunity
We are seeking an experienced and passionate Senior .NET Software Developer to join our team. This is a key role in the development team where you will play a major part in shaping our software solutions.
The ideal candidate will have experience in the software delivery life cycle, including:
* Refining user stories and acceptance criteria
* Deliivering features based on user stories
* Maintaining quality and improving quality standards
* Automating processes where appropriate
* Supporting the production operation of all related systems
Prior experience in agile practices is beneficial, as well as knowledge of distributed systems, low latency, and high concurrency. You should be passionate about your role, drive quality, and demonstrate innovation in your approach and software development.
The successful candidate will possess:
* 5+ years of 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 formats like JSON, XML
* Experience working with TDD & BDD using frameworks like xUnit, NUnit
Familiarity with cloud-native applications and leading cloud providers would be advantageous but is not essential.
Fluency in English, both written and verbal, is a must.
This is an exciting opportunity for a skilled developer to take their career to the next level. If you're passionate about software development and want to make a real impact, we encourage you to apply.