Principal Software Engineer
Advanced Resource Managers
Bedford, United Kingdom
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 164KJob location
Bedford, United Kingdom
Tech stack
Microsoft Windows
Agile Methodologies
Automation of Tests
Azure
C Sharp (Programming Language)
Continuous Delivery
Continuous Integration
Microsoft Visual Studio
Windows Presentation Foundation
Object-Oriented Software Development
Scrum
Software Engineering
Windows Forms
Microservices
Job description
- Develop robust applications using C# .NET within a Windows environment.
- Take ownership of complex tasks across the full software lifecycle-from requirements to integration, testing, and delivery.
- Apply object-oriented design principles and verification/validation techniques.
- Collaborate with a skilled team while maintaining independence in your work.
Requirements
- Proven experience in C# .NET development, including web-based applications.
- Strong understanding of object-oriented design and software development methodologies.
- Experience across the full software lifecycle, including automated testing frameworks and practices.
- Experience with Continuous Integration / Continuous Delivery (CI / CD) practices.
- Ability to work independently and deliver high-quality solutions with minimal supervision.
- Experience with Agile methodologies (Scrum, Kanban) and microservices architecture.
- Experience with DOORS, Cameo, and Azure DevOps.
- Defence or Electronic Warfare domain experience - desirable
- Familiarity with frameworks/tools such as WPF, WinForms, and Visual Studio.