Software Development Opportunities
We are seeking an experienced .NET Senior Software Developer to join our development team. The successful candidate will play a key role in shaping the future of our software solutions.
The ideal candidate will have a proven track record in delivering high-quality software solutions, with a strong focus on software delivery life cycles, including user story refinement, feature delivery, quality maintenance, and automation.
The role requires experience with agile practices, distributed teams, and low-latency, highly concurrent distributed systems. We are looking for someone who is passionate about their work and committed to delivering exceptional results.
The required skillset includes:
* Demonstrable proficiency in .NET (Core), C#
* Experience working with data storage such as SQL Server or No-SQL solutions
* Familiarity with CI environments like TeamCity, Jenkins, or GoCD
* Experience developing APIs – REST/SOAP with e.g. JSON, XML
* Knowledge of TDD & BDD using frameworks like xUnit, NUnit
A good level of experience working with cloud-native applications and knowledge of one of the leading cloud providers (AWS, Azure, or GCP) would be a distinct advantage.
Fluent English language skills are essential, both written and verbal.
Key Responsibilities
* Developing high-quality software solutions
* Maintaining and improving quality standards
* Supporting production operations of related systems
Nice to Have Skills
* Experience in developing cloud-native applications