> Markdown version of [/jobs/ext/4129171-software-developer](https://www.wearedevelopers.com/jobs/ext/4129171-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:** VISIONMP Limited - **Location:** Bury St Edmunds, UK (Remote available) - **Experience:** Experienced - **Salary:** £40,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, HTML, JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, JIRA, Microsoft Azure, Software Bug Management, C Sharp (Programming Language), Software as a Service, Cloud Engineering, Code Review, Computer Programming, Continuous Integration, Software Debugging, DevOps, Programming Tools, Github, JQuery, NoSQL, Scrum Methodology, Secure Coding, SQL Databases, Git, Containerization, Kubernetes, Information Technology, Software Coding, Docker - **Published:** October 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2708a4b471794643 ## About the Role * Computer Science or Engineering qualification * Minimum 3 years' commercial coding experience * High quality coding skills in particular C#, jQuery, JavaScript, HTML, SQL, ASP.NET * Experience with cloud architecture, specifically working with Microsoft Azure * Familiar with modern development tools and practices (JIRA, Git) * Creativity and solutions driven * Strong analytical, debugging and problem-solving skills Desirable * Previous experience with Health & Safety or compliance SaaS platforms * Knowledge of secure coding practices, data protection, and GDPR compliance * Exposure to CI/CD pipelines, DevOps, and containerisation (Docker/Kubernetes) * Experience contributing to large-scale code migrations * AI knowledge and optimising solutions to enhance functionality Personal Qualities: * Effective communicator with strong collaboration skills * Pro-active and self-motivated, able to take ownership of tasks and projects * Confident in working remotely and using Microsoft Teams as major communication channel * Ability to work flexibly, adapt to developing business processes and technical requirements, * Motivated by a fast growing and evolving small tech business environment * Detail oriented with focus on quality reliability and user experience ## Description We are looking for a Software Developer who is comfortable working in a fast-paced, evolving environment. This role is ideal for someone who enjoys the breadth of full stack development, problem-solving, adapting to change, and contributing to the continuous development of a live product. Working closely with the Chief Architect and our Quality Assurance team, you will create new features and modules, migrate legacy code to modern technologies, build and maintain third party integrations and expand the VISION API. You will also provide third line development support to the QA team, ensuring bugs are identified and resolved and will contribute to improving the functionality, performance and usability of the system. This role will directly impact the reliability and effectiveness of our platform solutions, ensuring compliance with ISO 9001 Quality Management and ISO 27001 Information Security standards while exceeding customer expectations., * Work with the Chief Architect to design and implement new platform features and modules * Write high quality, efficient, maintainable code in a good timeframe * Progressively migrate legacy codebases to newer technologies * Develop, test, and maintain third-party integrations and the VISION API * Support bug fixing, including third-line development support for QA * Create, maintain and query SQL and NoSQL databases * Ensure platform performance, scalability, and security are consistently maintained * Participate in code reviews, sprint planning, agile ceremonies and tech strategy meetings * Collaborate with cross-functional teams using GitHub and JIRA within an agile framework * Influence architecture, including what patterns, technologies and solutions to apply on different projects * Maintain documentation of technical changes and solutions in line with company processes