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
EnglishJob 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