Software Developer
Role details
Job location
Tech stack
Job description
You will be responsible for the development and maintenance of desktop software supporting a range of technically interesting projects, including design tools, optimisation systems, and production-focused applications. The software plays a key role in day-to-day operational workflows for end users., * Development and ongoing maintenance of C# desktop applications
- Investigation and resolution of software issues, including documenting fixes
- Participation in code reviews and technical documentation
- Supporting the modernisation of legacy systems using current technologies and best practices
- Contributing ideas to improve existing products and future development
- Working with stakeholders to translate requirements into clear technical specifications
Requirements
An established and growing software business is seeking an experienced C# WPF Developer to join its team on a contract basis. This role offers the opportunity to work on a suite of Windows-based desktop applications used in a specialist global market.
The position would suit a developer who enjoys problem-solving, values clean, well-structured code, and wants to contribute ideas that make a real impact. The environment is collaborative and flexible, with scope to influence both technical direction and product evolution., * Strong commercial experience with C# / .NET Core / .NET Framework
- WPF user interface development
- MS SQL Server
- Strong analytical or mathematical background
- Ability to deliver in a dynamic, changeable environment
- Good testing practices and attention to quality
- Self-motivated with a mindset of continuous improvement
Benefits & conditions
- Hybrid working (Redditch-based)
- 3-6 month initial contract
- Interesting, long-lived desktop applications
- Opportunity to influence real-world software solutions