Software Developer
Role details
Job location
Tech stack
Job description
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.
Requirements
Do you have experience in Visual Basic?, 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., 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.