> Markdown version of [/jobs/ext/3980665-software-developer](https://www.wearedevelopers.com/jobs/ext/3980665-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Interface Recruitment - **Location:** Leeds, UK - **Experience:** Starter - **Salary:** £25,000.0 - £30,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Word, HTML, JavaScript (Programming Language), Microsoft Excel, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cyber Security, Microsoft Office, Software Engineering, Extensible Markup Language (XML), Vba Programming Language - **Published:** October 28, 2026 - **Apply:** https://www.interfacerecruitment.co.uk/job/junior-software-developer-leeds/?form=apply#wpjb-scroll ## About the Role Experience of configuration of case management systems (ideally), covering all aspects of workflow creation, client and matter configuration and user account permissions and administration Software development experience in any of the following languages: HTML, CSS, JavaScript, XML, VB or C# MS Office applications including: Word & Excel Developing, testing and maintaining applications Some project management, business analysis and 1st line experience would also be desirable Personal Specification: A flexible individual with good planning skills and personal organisation An aptitude for problem solving with a logical approach to troubleshooting An accurate worker able to see tasks through to the end Professional and credible, with both technical and non-technical people Good written and verbal communication skills, and a keen desire to learn ## Description Develop and maintain the Department`s case management and other software systems as directed. Work with the central IT Development team and act as project leader on Departmental development projects where required. Promote and monitor adherence to best practice standards/appropriate methodologies; ensure that code is documented and easily understood by others and that flowcharts and data/document dictionaries are produced and kept updated. Provide guidance and support to other team members, and work with/involve them in project work so they improve knowledge levels and gain experience of development changes. Work with the management team to analyse and recommend new software/systems in order to continuously develop the Department's systems` functionality, whilst remaining in accordance with the firm's IT Strategy and corporate standards. Adhere to agreed procedures regarding full testing of development work before live implementation. To document and present IT development initiatives to the firm or to clients as necessary. Ensure that technical issues are resolved as soon as possible, provide 3rd line support where necessary and establish good communication channels with our 3rd party suppliers. Assist with improvement and maintenance of the Department`s databases, including rollouts, upgrades and troubleshoot database problems. Communicate effectively with the Recoveries Management Team, the IT Department, and users to ensure they meet the needs of the business and to ensure the overall awareness of development activities across the Department.