Software Engineer

APRIL QUEST LIMITED
Abingdon, United Kingdom
3 days ago
Apply on www.cv-library.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£60,000 - £65,000
Working hours
Regular working hours

Tech stack

Flutter .NET Framework Artificial Intelligence Software Applications Computing Platforms Microsoft Azure Bluetooth C Sharp (Programming Language) Cloud Computing Communications Protocols Databases System Configuration
+21 more
Database Queries Database Storage Structures Software Debugging Web Development Python (Programming Language) Windows Presentation Foundation Visual Basic .NET (Programming Language) Modbus Commercial Software Next.js Software Engineering SQL Databases Windows Desktop Windows Forms GitHub Copilot ReactJS Claude Code Software Security Break Fix Codebase Code Restructuring

Job description

Established engineering business developing specialist electronic products and safety-critical technology, backed by a larger international group. Portfolio of 50+ software products, with investment in new product development, cloud technology and software modernisation. Small UK software team supported by international engineers, offering significant autonomy and direct access to senior management. Strong emphasis on innovation and development, with access to AI tools, LinkedIn Learning and opportunities to learn new technologies.

Info about what the Software Engineer - C# / .NET role entails

Develop, maintain and improve .NET desktop applications (C#/VB.NET, WPF/WinForms), working across new and existing software. Real-world product development, you will work on software that directly interacts with physical products and hardware. Although .NET is the main technology, engineers can gain experience with Python, web development, cloud technologies and other software platforms.

You can see their work progress through the complete development lifecycle, from initial concept to a finished product being shipped to customers. You will take ownership of software supporting manufacturing, device configuration, servicing and customer-facing applications.

You will also Investigate and resolve software problems, including hands-on troubleshooting of applications interacting with electronic hardware.

As well as supporting new product development and software modernisation you will work closely with manufacturing, engineering and international development teams, identifying improvements and delivering solutions from concept through to release.

Requirements

Essential Requirements of the Software Engineer - C# / .NET

  • 3+ years’ commercial software development experience, ideally using C# or VB.NET.
  • Experience developing Windows desktop applications using WPF and/or WinForms.
  • Good SQL/database skills, including writing queries, understanding database structures and troubleshooting issues.
  • Experience maintaining, debugging and improving existing codebases.
  • Experience with hardware communication protocols, or a strong willingness to develop knowledge of software/hardware interaction.
  • Familiarity with AI-assisted development tools, such as Claude Code or GitHub Copilot, and willingness to use them regularly.
  • Self-motivated, proactive and adaptable, with strong problem-solving skills, a product ownership mindset and a positive attitude towards legacy software as you will take responsibility for their software, investigate problems, make technical decisions and propose solutions without excessive oversight.
  • Willingness to work 5 days per week on-site in Abingdon.

Desirable Requirements of the Software Engineer - C# / .NET

  • Experience developing software for industrial equipment, electronic hardware or safety-critical products.
  • Understanding of communication protocols such as Modbus, serial, USB or Bluetooth.
  • Experience working with manufacturing systems, production equipment or shop-floor software.
  • Knowledge of Azure, React, Next.js, Flutter or Python.
  • Experience modernising legacy applications, refactoring code or improving software security.

Benefits & conditions

  • Enhanced pension with upto10% employer contribution
  • 25 days holiday + your birthday off + opportunity to purchase 3 additional days
  • Share allocation scheme
  • Free to use charge points for Electric Vehicles
  • Health Cashplan
  • Life Insurance
  • 14 weeks paid maternity, paternity, adoption leave
    • others

About the company

April Quest Ltd acts as both an Employment Business and Employment Agency and complies with the Conduct of Employment Agencies and Employment Businesses Regulations Act 2003. We take your privacy seriously; our Privacy Policy can be viewed on our website.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cv-library.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…