.NET Software Engineer

Skills
.NET FrameworkC#Microsoft AzureArtificial IntelligenceC++Embedded SoftwareEngineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of commercial software development experience
  • Strong commercial experience with C# and .NET
  • Experience developing desktop and/or systems applications
  • Experience building automated integration and end-to-end testing
  • Experience with WPF WinUI or other XAML-based UI frameworks
  • Solid understanding of software architecture and design principles
  • Experience working with CI/CD pipelines
  • Comfortable using AI-assisted development tools
  • Right to work in the UK

Nice to have

  • Collaborative
  • Innovative
  • Greenfield mindset
  • Architectural awareness
  • Quality focused
  • Mentoring ability

Day to day

  • Design and develop modern applications using C# and .NET
  • Build brand-new products and greenfield features from concept through to production
  • Collaborate with Software Engineers Architects Product and QA teams to shape architecture and improve software quality
  • Mentor other engineers and help adopt modern tools including AI-assisted development where appropriate

Hiring process

  • Submit application
  • Shortlisted candidates contacted directly