Software Developer
Job Description
About the Company
Our client is a market leader in IT lifecycle services within the UK, delivering secure, sustainable, and end-to-end solutions to help organisations manage their IT assets efficiently and responsibly. With a strong reputation for reliability and innovation, the company provides services such as IT asset recovery, data sanitisation, recycling and disposal, and both on-site and off-site data destruction.
They are passionate about technology, sustainability, and building a culture where employees thrive through continuous learning, collaboration, and personal growth.
The Role
We are seeking a talented Software Developer with strong experience in C# and SQL to join a fast-paced, agile development team. You’ll play a key role in building and maintaining internal systems that support critical business operations and contribute to new feature development across the organisation.
Key Responsibilities
- Develop, test, and maintain internal software applications using C# and SQL Server
- Work closely with internal stakeholders to gather requirements and translate them into technical solutions
- Participate in the full software development lifecycle, from concept through delivery and ongoing maintenance
- Enhance existing systems by analysing and identifying areas for improvement
- Ensure code quality, maintainability, and scalability through best practices
- Support integration of third-party APIs and systems where needed
Key Requirements
- Strong experience in C#/.NET development
- Solid understanding of SQL Server, including writing queries, stored procedures, and performance tuning
- Familiarity with version control systems (e.g., Git)
- Experience working in Agile or Scrum environments
- Strong problem-solving skills and the ability to work independently or as part of a team
- Excellent communication and collaboration skills
Desirable Skills (Not Essential)
- Experience with cloud platforms (e.g., Azure or AWS)
- Knowledge of RESTful APIs and web services
- Frontend development experience (e.g., JavaScript, HTML, CSS)
- Experience working with ERP or asset management systems
What’s in it for you?
- A dynamic and supportive work environment
- Career development and continuous learning opportunities
- Exposure to impactful projects within a growing organisation
- A company that values innovation, sustainability, and employee wellbeing
This is an exciting opportunity for a Software Developer to join a market leader within IT lifecycle services. If this is of interest, please do apply with your updated CV.