Software Developer (Cloud & Desktop Applications)
Castle Employment
Reighton, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
Intermediate Compensation
£ 66KJob location
Reighton, United Kingdom
Tech stack
ASP.NET
.NET
Microsoft Windows
API
Software Applications
Azure
C Sharp (Programming Language)
Cloud Computing
Databases
Relational Databases
DevOps
Windows Presentation Foundation
Microsoft SQL Server
Commercial Software
Software Architecture
Standard Sql
Software Engineering
SQLite
Windows Desktop
REST
Job description
- Develop Windows desktop applications using C#, .NET, and WPF
- Build APIs using ASP.NET Core
- Develop cloud synchronisation functionality
- Design and maintain SQL Server and SQLite databases
- Implement authentication and user permissions
- Contribute to software architecture and technical decisions
- Develop new features and enhance existing applications
- Work closely with Sales, Marketing, and the wider R&D team to improve user experience
- Support the ongoing evolution of a scalable software platform
Technologies:
- ASP.NET
- Azure
- C#
- Cloud
- Support
- Marketing
- REST
- SQL
- SQLite
- WPF
- Windows
- DevOps, We are recruiting for a Software Developer (Desktop & Cloud Applications) role based in Scarborough, North Yorkshire. This is a long-term opportunity to build applications from the ground up, with hybrid working available once established. You will join 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. The role offers a salary of £40,000 - £45,000, Monday to Friday hours from 8:30am to 4:30pm, and benefits including 25 days holiday plus Christmas shutdown, enhanced employer pension, life insurance, company sick pay, free flu vaccinations, company events, on-site parking, and hybrid working once established.
Requirements
- Around 3-5 years of commercial software development experience
- Strong experience with C# and .NET
- Experience building desktop applications, with WPF preferred
- Experience developing REST APIs using ASP.NET Core
- Knowledge of SQL Server, SQLite, or similar relational databases
- Exposure to cloud technologies, with 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