Job Title: Senior .NET Developer
Location: Remote (UK-Based)
Employment Type: Full-Time, Permanent
Experience Level: 7–15 Years
Eligibility: Must have the right to work in the UK (No sponsorship provided)
About the Role
We are seeking a highly experienced and skilled Senior .NET Developer to join our team in a full-time, permanent remote capacity. The ideal candidate will bring deep expertise in .NET technologies, modern application development, and scalable system design. You will play a key role in building, enhancing, and optimizing enterprise-level applications while collaborating closely with cross-functional teams.
Key Responsibilities
Architect, design, and develop high-performance applications using .NET / .NET Core
Build, maintain, and optimize RESTful APIs, microservices, and backend services
Write clean, efficient, scalable, and well-documented code
Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment
Collaborate with product owners, QA engineers, DevOps teams, and UI developers
Optimize application performance, reliability, and security
Conduct code reviews and mentor junior and mid-level developers
Integrate applications with databases, third-party APIs, and cloud services
Troubleshoot complex technical issues and drive continuous improvement
Contribute to CI/CD automation and cloud-based deployments
Required Skills \& Qualifications
7–15 years of professional experience as a .NET Developer or Backend Engineer
Expert knowledge of .NET / .NET Core, C#, and object-oriented programming principles
Strong experience with building RESTful APIs and microservices architectures
Hands-on experience with SQL and NoSQL databases (SQL Server, PostgreSQL, MongoDB, etc.)
Familiarity with cloud platforms (Azure, AWS, or GCP), preferably Azure
Experience with dependency injection, asynchronous programming, and design patterns
Strong understanding of DevOps practices and CI/CD pipelines (Azure DevOps, GitLab CI, GitHub Actions, Jenkins, etc.)
Experience with containerization (Docker) and orchestration (Kubernetes)
Excellent problem-solving, analytical, and debugging skills
Strong communication skills and ability to collaborate in distributed teams
Experience with Blazor, Angular, React, or other front-end frameworks
Knowledge of event-driven architectures (Kafka, Event Hub, RabbitMQ)
Familiarity with caching frameworks (Redis, Memcached)
Experience with automated testing frameworks (xUnit, NUnit, MSTest)
Understanding of security best practices, OAuth, and identity management
Relevant certifications (Microsoft Azure Developer, Solutions Architect, etc.)
Must have eligibility to work in the UK—no visa sponsorship provided
Job Types: Full-time, Permanent
Pay: £40,000.00-£80,000.00 per year
Benefits:
Work from home