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
£ 164K

Job 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.

Apply for this position