Software Developer – Desktop Applications

Company: Bhc ltd
Apply for the Software Developer – Desktop Applications
Location: Carnwath
Job Description:

This role is based at our offices in Carnwath, South Lanarkshire, and is a full-time office-based role.

Duties of the role include:

  • Maintain and enhance existing C# WinForms applications.
  • Develop and optimise SQL queries, stored procedures, and database-driven features.
  • Work with stakeholders to gather requirements and deliver practical software solutions.
  • Manage projects through the full software development lifecycle, including testing and deployment.
  • Troubleshoot software, performance, and data-related issues.
  • Provide user support and training for new applications and features.
  • Use Git version control and structured development practices.
  • Support the ongoing modernisation of internal business systems.

Qualifications:

  • Strong experience with C# development and WinForms applications using .NET Framework.
  • Strong SQL Server and T-SQL knowledge.
  • Experience with ADO.NET and Git version control.
  • Ability to work independently and take ownership of projects.
  • Strong communication skills with the ability to work directly with non-technical users.
  • Comfortable working in a fast-paced business environment with changing priorities.

Desirable (but not mandatory):

  • Experience with DevExpress and asynchronous WinForms applications.
  • Experience with reporting tools such as DevExpress Reports or Crystal Reports.
  • Knowledge of modern .NET technologies including .NET 8, .NET MAUI, and RESTful APIs.
  • Experience using Visual Studio and SQL Server Management Studio.
  • Knowledge of manufacturing, fabrication, construction, or steel industry environments.

Location – Carnwath.

#J-18808-Ljbffr…

Posted: May 21st, 2026