Software Developer
Role details
Job location
Tech stack
Job description
This role suits a developer with solid foundations in .NET and SQL who is comfortable working across backend logic, database interaction, and supporting user-facing applications. You will be involved in maintaining existing systems while also helping modernise parts of the platform over time., * Develop and maintain applications using VB.NET and C#.NET
- Design, write, and optimise SQL Server queries and stored procedures
- Implement new features and improve existing functionality
- Debug, test, and resolve software defects
- Work with internal stakeholders to understand business requirements
- Maintain and improve legacy systems while contributing to modernisation efforts
- Integrate with third-party systems and APIs
- Contribute to documentation and handover processes
- Follow version control and release procedures, Candidates with the relevant experience and job titles of; .NET Developer, C# Developer, VB.NET Developer, SQL Developer, Junior Developer, Mid-Level Developer, Software Engineer, Database Developer, and Backend Developer may be suitable for this role.
Requirements
We are looking for a practical problem solver who can work through real business scenarios. You should be comfortable working with legacy code and improving it safely, and a clear communicator with non-technical stakeholders. We value attention to detail, ownership of delivered work, and a willingness to learn and expand into newer technologies., * Commercial experience with .NET development (VB.NET and/or C#.NET)
- Strong working knowledge of SQL Server and relational database concepts
- Experience writing queries, joins, views, and stored procedures
- Understanding of application debugging and troubleshooting
- Familiarity with Git-based version control workflows
- Ability to work independently on defined tasks
- Good understanding of software structure and maintainability
Desirable Skills:
- Experience with ASP.NET / .NET Core / Web APIs
- Exposure to ERP or business management systems (Sage 200)
- Experience integrating with REST APIs
- Familiarity with Power Platform / Power Apps
- Mobile development exposure (e.g., Flutter / Dart)
- Cloud exposure (Azure or AWS)
- DevOps or CI/CD pipeline familiarity