Software Developer
Indexed description
Software Developer
- £45,000 – £50,000 (DOE)
- Telford (office based, hybrid considered after probation)
- 2-Year Fixed-Term Contract
- C# / VB / SQL Server
- [email protected]
Software Developer needed for a well-established company in Telford
You'll take ownership of a substantial, business-critical legacy estate built on C#, Visual Basic and SQL Server — spanning Windows apps, web apps, websites, APIs, stored procedures and CMSs — maintaining, supporting and incrementally improving these systems while helping build the knowledge needed for a planned migration to a modern Power Platform and Azure stack.
This is a role with genuine depth: minimal documentation, years of embedded business rules, and real problem-solving. If you're patient, methodical and energised by untangling complex systems, you'll have a visible impact right up to the modernisation programme.
ABOUT THE CLIENT
Our client is a progressive organisation at the heart of its industry, with family values, a strong team spirit and a genuine commitment to personal development. You'll join a passionate, friendly and hardworking team in a technology-rich environment, working alongside experienced colleagues who are keen to share their institutional knowledge.
THE BENEFITS
- £45,000 – £50,000 depending on skill and experience
- 2-year fixed-term contract with a known-length commitment and fair compensation
- 35 hours per week, Monday – Friday, 9.00am – 5.00pm (one-hour unpaid lunch)
- Office based in Telford, with hybrid working considered after successful completion of a 6-month probationary period
- Broad exposure to a complex, real-world legacy estate — invaluable experience for any developer
- Limited possibility of retention and training in the Power Platform environment
- Collaborative environment with experienced colleagues willing to share knowledge
THE SOFTWARE DEVELOPER ROLE
- Maintain, debug and enhance existing VB, C# and SQL Server applications across a diverse legacy estate
- Investigate and resolve production issues, often with minimal documentation — systematic analysis skills are essential
- Collaborate closely with business stakeholders to understand system purpose and capture institutional knowledge
- Participate in code reviews and daily stand-ups, contributing to improving team practices and standards
- Produce and maintain technical documentation to support continuity beyond the contract period
- Help build the knowledge and capability needed to migrate towards a modern Power Platform and Azure-based technology stack
ESSENTIAL SKILLS
- Solid commercial C# experience — able to read and extend existing codebases confidently
- Ability to work with legacy Visual Basic (VB) code, maintaining and bug-fixing production systems
- Competent SQL Server / T-SQL — query writing, stored procedures and performance troubleshooting
- Comfortable with version control workflows (Git/TFS) in a team environment
- Patience, methodical thinking and self-direction — comfortable taking ownership with limited hand-holding
- Strong communication skills — able to explain technical issues clearly to non-technical colleagues
Desirable: Microsoft Power Platform (Power Apps, Power Automate, Dataverse), Azure fundamentals, Flutter/Dart, and DevOps/CI-CD experience (Azure DevOps preferred).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search