UK Software is an established UK-based software company specialising in the design, development and support of secure, mission-critical systems for public sector and highly regulated organisations, including central government and NHS clients.
Our core platforms, including enterprise-grade asset and records management solutions, are built to operate at scale in environments with strict requirements around availability, security, auditability and data integrity. We are seeking a Software Developer to join our development team and take an active role in maintaining, refactoring and extending our existing .NET codebase, as well as contributing to the design and delivery of new features and mobile-enabled solutions. This role offers the opportunity to have real operational impact. Due to the sensitive nature of our systems and customers, the successful candidate must be willing and eligible to undergo extensive police and government vetting, including Security Check (SC) level clearance, which includes residency and background checks, as a condition of employment.
Required Skills / Experience:
-Commercial or academic experience of ASP.NET
-Proficient in VB.NET or other similar language, must be willing to work with VB.NET Codebase
-Proficient understanding of SQL Server (T-SQL, stored procedures, joins, indexing, etc)
-Knowledge of HTML, CSS, JavaScript and web application fundamentals.
-Understanding of object-oriented programming and basic software design principles.
-Ability to debug, test and problem-solve code issues.
-Understanding of DB, Server and Client network model.
-Excellent written skills with the ability to document Product Specifications and comment on code
-Good verbal communication skills along with the commitment to deliver the highest levels of customer satisfaction
-A sense of humour and willingness to learn.
Would be an advantage:
-Exposure to or hands-on work with legacy .NET applications
-Practical knowledge of Android Studio and mobile application development
-Familiarity with source control systems, particularly Github
-Understanding of IIS configuration and application deployment
-Strong use of database stored procedures within application logic
-Awareness of, or integration with, REST and SOAP APIs
Qualifications:
-Degree in Computer Science, Software Engineering, IT, or related field OR equivalent years of experience.
-Basic-to-intermediate skills in VB.NET or other similar language.
Core Responsibilities
-Take an active role in maintaining, enhancing, and evolving existing ASPX pages and VB.NET codebases that are used daily by real-world clients.
-Design and deliver new features, modules, and functional improvements in collaboration with customers and internal stakeholders.
-Work extensively with SQL Server, including writing and optimising queries, stored procedures, functions, and views to support business-critical workflows.
-Investigate, resolve, and prevent production issues, directly contributing to system reliability and customer confidence.
-Engage with clients, product owners, and support teams to understand requirements, provide technical input, and help shape effective solutions.
-Collaborate closely with senior developers through code reviews, testing, and shared technical decision-making.
-Contribute to customer satisfaction by providing responsive technical support and helping translate user needs into practical system enhancements.
-Assist in refactoring and modernising legacy components to improve performance, maintainability, and long-term scalability.
-Participate in architectural and technical discussions that influence the future direction of the platform.
-Develop new and enhance existing mobile applications that extend core system functionality.
Compensation & Benefits
- £31,000 salary,
- Paid training and professional development programmes as required
- Clear career progression with regular performance and salary reviews
- Flexible working hours
- 28 days annual leave plus UK public holidays
- Pension scheme with employer contributions
- Supportive, low-bureaucracy environment with real technical ownership
- Opportunity to work on meaningful, real-world products from early stages
- Small, highly skilled and fun team with direct access to decision-makers
UK Software is an equal opportunities employer. We welcome applications from all suitably qualified candidates regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, or sexual orientation.
Applicants must have the right to work in the UK. Any personal data provided will be processed in accordance with UK GDPR and our privacy policy.