Desktop Developer

Avanti Recruitment

A leading engineering company in the control systems sector is looking for a .NET Desktop Developer to join their growing team. This is an opportunity to work on next-generation products that solve complex technical challenges, combining software with physical hardware systems.The business develops control electronics and software and is looking for a developer who is keen to work in a technical, non-web environment.The Role: You’ll be part of a small agile team developing desktop applications using C# .NET. The focus will be on front-end and back-end development for Windows applications. You will initially work from the office for the first two weeks and then move to a hybrid model with office visits required once a fortnight.Key Skills:
• C# .NET for Windows Desktop development
• WPF and MVVM methodology (WinForms experience also considered)
• Solid understanding of software design principles (SOLID) and multithreaded development
• Visual Studio, Git
• Unit testing (NUnit) and Agile/Scrum environments are beneficial
• Any experience with hardware communication (Ethernet) or an engineering background is a plus

Requirements:
• A technical degree (Engineering, Maths, Physics or similar) is preferred
• Mid-level development experience
• A strong interest in engineering-based software (this is not a web or database role)
• You must have access to your own vehicle due to the rural location

Package:
• Salary up to £45,000
• 23 days holiday plus bank holidays (increasing with service)
• Private healthcare
• Life insurance (3x salary)
• Pension scheme
• Occasional international travel

This is a great opportunity for a software developer who enjoys technical challenges and wants to work closely with hardware in a specialist industry.

To apply for this job please visit www.cv-library.co.uk.