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
Paid training and professional development programmes as required
Clear career progression with regular performance and salary reviews
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.