Apply for the job
SR2   Socially Responsible Recruitment   Certified B Corporation

Senior .Net Developer - Remote

Swindon, England, GB

Company: SR2 Socially Responsible Recruitment Certified B Corporation

Category: Computer and Mathematical Occupations

Published on 2022-05-10 23:38

Remote | £65,000- £70,000 | .net developer needed for a sonar imagery, underwater defence role.

We are looking for a highly skilled and experienced Senior Software Engineer with a very good understanding of all aspects of the Software Development Lifecycle and the latest best practices in the industry to help design and implement software solutions for cutting edge sonar-based products.

The Software Engineer will be part of a small team of software engineers reporting to the Head of Engineering and liaising with the Software Manager, Business Development, Operations and other engineers across projects.

This company is using Sonar to map the sea bed, the result you can see below. These beautiful 3d maps have many uses from the protection of large vessels and cruise ships to security purposes.

Working within this team you will be a part of all phases of the development lifecycle, from design to testing and validation on target hardware.

▪ Microsoft Visual Studio 2019/2022

▪ Microsoft Azure DevOps including CI/CD

▪ Agile Software Development (Scrum or similar)

▪ C# .NET/.NET Core (from .NET 4.6 to 6.0)

▪ Visual C++ 14.0 or higher.


▪ ASP.NET Core.

▪ Multithreading and concurrent execution.


▪ Design Patterns.

▪ SOLID principles and CLEAN architecture

▪ Network protocols (TCP/IP, UDP, HTTP)

▪ Unit testing using MSTest or NUnit.

Previous sonar experience is not necessary, all training will be provided. Any embedded understanding is a bonus, however, they are really looking for a hard-working and driven individual who is passionate about software engineering.

Measures of success will include:

• Demonstrating use of best-practice software development procedures and methodologies

• Involvement in a more robust and independent software review and test methodology across the software team to improve software reliability in the software products

• Producing high-quality documentation for the software products such that it is possible for competent software engineers to take-over responsibility for products when necessary

For more details or to see pictures give me an email at