Software Developer (Cloud & Desktop Applications)

Pulsar Instruments plc
Hunmanby, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
£ 40K

Job location

Hunmanby, United Kingdom

Tech stack

Flutter
ASP.NET
.NET
Microsoft Windows
API
Software Applications
User Authentication
Azure
Bluetooth
C Sharp (Programming Language)
Cloud Computing
Data Synchronization
Relational Databases
Design of User Interfaces
Hardware Design
Windows Presentation Foundation
Microsoft SQL Server
Role-Based Access Control
Cloud Services
Software Engineering
SQLite
Systems Architecture
Windows Desktop
Data Processing
Data Storage Technologies
Backend
Front End Software Development
Api Design
REST
Multiplatform
User Administration

Job description

We are developing a desktop and cloud-connected platform that brings together data from a range of instruments into a single scalable system.

This role will take the lead on building a Windows-based desktop application, supported by a cloud synchronisation layer. You will be responsible for the development of the platform, from structure and architecture through to delivery and ongoing improvements.

You'll work across both the desktop application and supporting cloud services, with a high level of autonomy in how the system is developed.

You will work closely with our sales and marketing teams to shape the UI and ensure it reflects customer requirements, while being supported by our wider R&D team across the group, who can provide technical guidance where needed.

What You'll Be Doing

  • Build and integrate APIs for cloud synchronisation using ASP.NET Core
  • Support development of cloud infrastructure for data sync, user management and permissions
  • Implement secure authentication and role-based access control
  • Contribute to system architecture and technical decision-making
  • Work on data handling for measurement datasets (e.g. time history, octave band data, audio)
  • Collaborate with internal stakeholders to translate requirements into working features
  • Ensure high standards of performance, reliability and usability
  • Support ongoing improvements to UI/UX, keeping the system modern and intuitive
  • Develop and maintain a Windows desktop application using C#, .NET and WPF
  • Design and implement local data storage solutions (e.g. SQL Server and SQLite)

Requirements

  • 3-5 years' experience in software development
  • Experience contributing to a platform or product from early stages through to implementation
  • Strong experience with C# and .NET
  • Understanding of API development (REST API)
  • Experience working with relational databases (SQL Server, SQLite or similar)
  • Familiarity with cloud platforms (Azure preferred, but not essential)
  • Experience with authentication and access control systems
  • Comfortable working across both frontend and backend components
  • Able to work independently and take ownership of projects
  • Strong problem-solving skills and attention to detail
  • Experience building desktop applications (WPF preferred)

Desirable Skills

  • Experience with synchronisation or offline-first systems
  • Experience with data-heavy or engineering/scientific applications
  • Understanding of Bluetooth or hardware integration
  • Exposure to mobile or cross-platform development (e.g. .NET MAUI and Flutter)

Benefits & conditions

You'll be part of a small, dedicated team where your work has a direct impact on the company and its direction. The role offers a high level of ownership, with responsibility for how the platform is developed and improved over time.

We offer a comprehensive benefits package that supports both day-to-day work and long-term security:

  • Salary negotiable based on experience
  • 25 days holiday + 2 additional days for Christmas shutdown
  • Enhanced employer pension contribution
  • Life insurance
  • Sick pay
  • Health & wellbeing programme
  • Free flu jabs
  • Company events
  • On-site parking

Hiring Process

This hiring process consists of two stages: an initial interview focused on technical skills and experience, followed by a second interview focused on team fit and a high-level discussion on how you would approach designing and building a system like this.

Pay: £35,000.00-£40,000.00 per year

Apply for this position