Software Engineer

DCS Recruitment
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Testing (Software)
ASP.NET
.NET
Agile Methodologies
Unit Testing
Azure
C Sharp (Programming Language)
Code Review
Software Design Patterns
Visual C++ (Programming Language)
Microsoft Visual Studio
Windows Presentation Foundation
Network Protocols
Nunit
Object-Oriented Software Development
Scrum
Mstest
Software Engineering
Systems Integration
TCP/IP
Multithreading
.NET Core
Blazor
Solid Principles

Job description

As a Software Engineer, you will:

  • Participate in the full software development lifecycle
  • Produce detailed designs, documentation, and high-quality code
  • Integrate and validate software on target hardware
  • Support occasional offsite/overseas system integration and testing
  • Apply and champion best software engineering practices
  • Assist the Software Manager in improving company policies and processes
  • Provide cross-project technical expertise (e.g., independent code reviews, software testing)

Requirements

We are seeking a highly capable developer with strong, hands-on experience in:

  • Microsoft Visual Studio 2022/2026
  • Azure DevOps, including CI/CD pipelines
  • Agile methodologies (Scrum or similar)
  • C# .NET / .NET Core (from .NET 4.6 to 10.0)
  • Visual C++ 14.0 or higher
  • WPF
  • ASP.NET Core with Blazor
  • Multithreading & concurrent execution
  • Object-Oriented Design (OOD)
  • Design Patterns
  • SOLID principles & CLEAN architecture
  • Network protocols (TCP/IP, UDP, HTTP)
  • Unit testing frameworks (MSTest or NUnit)
  • Hold or ability to pass UK Security Clearance

Benefits & conditions

  • Competitive annual salary of 70,000
  • Discretionary company bonus, pension scheme, paid annual leave and more!
  • Full-time, permanent position
  • Supportive and collaborative team environment
  • Opportunities for skill development and training
  • Commitment to safety, quality, and continuous improvement

About the company

DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality

Apply for this position