Senior C# Developer

I'm looking for a skilled Senior .NET Developer to join a well-established, collaborative team working on a feature-rich, rapidly evolving platform. This is an exciting opportunity to contribute to the development and maintenance of a wide range of features using modern .NET technologies, while helping shape the future of a high-impact software product.

You’ll be part of a global team of talented professionals, encouraged to stay up-to-date with emerging technologies, adopt modern development practices, and take an active role in planning, architecture discussions, and code reviews.

What You’ll Do

  • Design and develop new features within a microservices-based architecture
  • Build and integrate services that consume external APIs
  • Maintain and enhance existing web and microservice systems
  • Create and manage internal NuGet packages
  • Write robust unit and integration tests
  • Participate in peer code reviews
  • Diagnose and resolve system issues

What We’re Looking For

  • Minimum 4 years’ commercial experience in C# development
  • Strong critical thinking and problem-solving skills
  • Hands-on experience with .NET Core Web APIs
  • Proven track record in Agile, continuous delivery environments
  • Solid understanding of relational, object, and key-value databases
  • Familiarity with CI/CD pipelines and deployment automation
  • Proficient with ORM technologies such as Linq2DB and Entity Framework
  • Comfortable with .NET Core (.NET 5+)
  • Experience with containerisation tools like Docker and Docker Compose
  • Exposure to orchestration platforms such as Kubernetes
  • Experience with cloud platforms (Azure, AWS, Google Cloud)
  • Familiarity with Linux environments (advantageous)
  • Strong sense of ownership from design to implementation
  • Understanding of socket programming (TCP/IP)
  • Basic knowledge of encryption principles
  • Proficient in Git version control

Technical Skills

  • C# and .NET Core
  • SQL (strong knowledge)
  • Linq2DB, Entity Framework Core
  • RESTful APIs
  • RabbitMQ / Kafka
  • CQRS pattern
  • NuGet package development and management
  • JavaScript
  • Docker / Kubernetes
  • Git / DevOps tools

If you’re passionate about building high-quality software, enjoy solving complex problems, and want to work in a supportive, forward-thinking team, we’d love to hear from you.

Company
Sherborne Talent Solutions
Location
Cheshire East, Cheshire, UK
Posted
Company
Sherborne Talent Solutions
Location
Cheshire East, Cheshire, UK
Posted