Software Developer (Cloud & Desktop Applications)

  • Castle Employment Agency Ltd
  • Scarborough, Yorkshire
  • 25/07/2026
Full time Information Technology Telecommunications SQL Testing

Job Description

Software Developer (Desktop & Cloud Applications)

Salary: £40,000 - £45,000; Location: Scarborough, North Yorkshire; Hours: Monday to Friday, 8:30am - 4:30pm.

Our Software Developer (Desktop & Cloud Applications) role is based in Scarborough, North Yorkshire, offering a salary of £40,000 - £45,000 and working hours Monday to Friday, 8:30am - 4:30pm. Hybrid working may be available once established.

The Role

Working across desktop and cloud technologies, you will develop a new Windows based application alongside supporting cloud infrastructure. Your involvement will span the entire software lifecycle, from architecture and technical design through to implementation, testing and continuous improvement.

Key responsibilities include:
  • Developing Windows desktop applications using C#, .NET and WPF
  • Building APIs using ASP.NET Core
  • Developing cloud synchronisation functionality
  • Designing and maintaining SQL Server and SQLite databases
  • Implementing authentication and user permissions
  • Contributing to software architecture and technical decisions
  • Developing new features and enhancing existing applications
  • Working closely with Sales, Marketing and the wider R&D team to improve user experience
  • Supporting the ongoing evolution of a scalable software platform
About You

You enjoy solving technical problems, take ownership of your work and seek a long term opportunity within a growing engineering business.

You ideally have:

  • Around 3 5 years' commercial software development experience
  • Strong experience with C# and .NET
  • Experience building desktop applications (WPF preferred)
  • Experience developing REST APIs using ASP.NET Core
  • Knowledge of SQL Server, SQLite or similar relational databases
  • Exposure to cloud technologies (Azure experience advantageous)
  • Experience delivering projects from concept through to release
  • Confidence working independently within a small development team
  • A genuine passion for software development and continuous learning

Experience within engineering, manufacturing or scientific software would be advantageous but is not essential.

Why Apply?

You will be joining a stable, well-established engineering business with over 50 years of success, a strong commitment to innovation and an exciting roadmap for future software development.

Benefits
  • £40,000 - £45,000 salary
  • 25 days holiday plus Christmas shutdown
  • Enhanced employer pension
  • Life insurance
  • Company sick pay
  • Free flu vaccinations
  • Company events
  • On-site parking
  • Hybrid working once established