Senior .NET Engineer [J263]

SKM Group
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 102K

Job location

Remote

Tech stack

HTML
JavaScript
.NET
ASP.NET
Automation of Tests
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Static Program Analysis
Profiling
Code Review
Software Debugging
Dependency Injection
DevOps
Entity Framework
Fiddler (Software)
Microsoft Visual Studio
Microsoft SQL Server
NoSQL
OAuth
Performance Tuning
Redis
Mstest
SQL Databases
Visual Studio Online
Enterprise Software Applications
.NET Core
Postman
Backend
Xunit
Integration Tests
Kubernetes
Npm(Software)
Front End Software Development
Docker
Web Api
Microservices

Job description

We are seeking an experienced Senior .NET Engineer to join our team and contribute to a large-scale distributed enterprise application. This platform centralizes project data and surfaces critical insights to corporate clients, enabling internal teams to collaborate efficiently on complex, multi-phase transactions related to business acquisitions and sales.

The application supports multiple user roles, enabling each participant to perform their designated tasks while providing clients with access to shared project materials. Once all relevant data is collected, the system generates a fully detailed final report-serving as the key project output. This is a high-profile product built on a modern microservices architecture, emphasizing exceptional technical quality, scalability, and maintainability.

What You'll Work On

  • Develop and enhance a modern distributed .NET enterprise application
  • Implement new backend services, features, and improvements based on requirements
  • Work within a microservices architecture to ensure high reliability and modularity
  • Ensure optimum system performance and stability
  • Collaborate with cross-functional teams to support delivery of high-quality functionality
  • Write clean, testable, and maintainable code with strong engineering standards
  • Participate in code reviews and help drive engineering best practices

Tech Stack

  • Backend: .NET Core, C#, ASP.NET MVC Core, WebAPI
  • Architecture: Microservices, MediatR, Dependency Injection (Autofac, .NET Core)
  • Data: MS SQL, NoSQL, Redis, Entity Framework Core, Unit of Work & Repository patterns
  • Cloud & DevOps: Azure (App Service, Service Bus, Functions, SQL Database), Docker, Kubernetes
  • Testing: xUnit, MSTest (unit + integration testing)
  • Tools: Visual Studio, VS Code, Postman, Fiddler, profiling and static analysis tools
  • Frontend & Supporting Tech: HTML, CSS, JavaScript, Node.js/NPM (as a user)
  • Security: OAuth, JWT authentication

Requirements

Do you have experience in .NET Core?, * Strong experience developing high-quality applications with .NET Core and C#

  • Experience working with distributed or microservices-based architectures
  • Solid understanding of relational and NoSQL databases
  • Hands-on experience with Azure or comparable cloud environments
  • Strong debugging, performance optimization, and analytical skills
  • Familiarity with modern testing practices and automated test development
  • Ability to work collaboratively in a high-scale, high-quality enterprise environment

Benefits & conditions

  • Attractive salary
  • Large freedom and real influence
  • No unhealthy competition, team approach to meeting challenges
  • Remote-first, flexible working culture
  • Company apartments in cool cities across Europe: work and enjoy a memorable getaway

About the company

We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions - always with a focus on flexibility and quality. Our team embraces unconventional ideas and new technologies, delivering solutions that drive real impact. If you value professionalism, creativity, and a strong engineering culture, you'll feel at home here.

Apply for this position