> Markdown version of [/jobs/ext/331901-software-developer](https://www.wearedevelopers.com/jobs/ext/331901-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:** IT VALLEY (LONDON) LIMITED - **Location:** Egham, UK - **Salary:** £42,000.0 - £45,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, Java (Programming Language), JavaScript (Programming Language), .NET Framework, PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Ajax (Programming Language), Amazon Web Services, Software Applications, HTML5, Unit Testing, Microsoft Azure, Bash Shell, Bootstrap (Software), C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Databases, Continuous Integration, Database Design, Software Debugging, Eclipse (Software), Entity Framework, Github, Design of User Interfaces, Internet Information Services (IIS), Windows Communication Foundation, JSON, Python (Programming Language), PostgreSQL, Microsoft Visual Studio, Microsoft SQL Server, Team Foundation Server, MongoDB, MySQL, Model View Controller (MVC), Node.Js, Oracle (Applications), Systems Development Life Cycle, Ruby on Rails, Cloud Services, Shell Script, Simple Object Access Protocol (SOAP), Software Deployment, Software Engineering, Software Systems, PL-SQL, SQL Server Reporting Services, SQL Server Integration Services, Subversion, Transact-SQL, UML, Web Applications, Web Application Frameworks, Web Services, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), ReactJS, Backend, Git, AngularJS, Kubernetes, Tools for Reporting, Front End Software Development, Api Design, Restful APIs, Software Version Control, Docker, Programming Languages, Microservices - **Published:** June 7, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=8463bf4b4b94c815 ## About the Role Do you have experience in Software development?, * Proven experience in software development with a strong portfolio demonstrating proficiency across multiple programming languages including C#, JavaScript, Python, PHP or Ruby on Rails. * Hands-on experience working with cloud platforms like AWS or Azure is highly desirable. * Demonstrable knowledge of front-end frameworks such as Angular or React alongside HTML5/CSS3 for UI development. * Solid understanding of database systems including MySQL, PostgreSQL, SQL Server or MongoDB; experience with database design is essential. * Familiarity with version control systems such as GitHub, SVN or TFS; experience with CI/CD pipelines is advantageous. * Experience working within Agile environments employing SDLC methodologies; ability to write clear UML diagrams for system design is preferred. * Knowledge of web services protocols including RESTful APIs and SOAP-based services; experience in API integration is beneficial. * Ability to troubleshoot complex issues through debugging tools in Visual Studio or Eclipse; strong problem-solving skills are required. * Prior exposure to containerisation tools like Docker or Kubernetes will be considered an asset. This position offers an excellent opportunity for a dedicated developer eager to advance their career within a collaborative environment that values innovation and technical excellence. ## Description We are seeking a highly skilled and motivated Software Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining innovative software solutions across various platforms. This role offers an exciting opportunity to work on cutting-edge projects using a wide range of technologies, including cloud services, web frameworks, and database management systems. The ideal applicant will possess a strong foundation in software development principles and be eager to contribute to the continuous improvement of our technological offerings., * Develop, test, and deploy robust software applications using languages such as C#, Java, Python, PHP, Ruby on Rails, and JavaScript. * Design and implement scalable backend services and APIs utilizing REST, SOAP, WCF, and web services. * Create engaging front-end interfaces with frameworks like Angular, React, Bootstrap, HTML5, CSS3, and AJAX to enhance user experience. * Manage databases including MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and Oracle (PL/SQL), ensuring optimal performance through effective database design and T-SQL scripting. * Utilise cloud platforms such as AWS and Azure for application deployment and management. * Implement microservices architecture employing Docker containers and utilise tools like GitHub, Git, SVN, TFS for version control. * Conduct unit testing and debugging to ensure high-quality code; utilise tools such as Visual Studio and Eclipse for development activities. * Collaborate within the SDLC (Software Development Life Cycle), applying UML diagrams for system modelling and documentation. * Develop web applications using ASP.NET (.NET framework), MVC architecture, Entity Framework, XSLT, WCF services, and IIS configuration. * Write efficient shell scripts in Bash or Shell Scripting for automation tasks on Linux/Unix environments. * Participate in code reviews and contribute to continuous integration processes to improve development workflows. * Maintain up-to-date knowledge of industry trends by engaging with new technologies such as Node.js, Microservices architecture, API development (JSON/XML), SSRS/SSIS reporting tools. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)