> Markdown version of [/jobs/ext/2205970-software-developer](https://www.wearedevelopers.com/jobs/ext/2205970-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:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Software as a Service, Cloud Computing, Collaborative Software, Continuous Integration, Data Structures, Python (Programming Language), Windows Presentation Foundation, Microsoft Software, Windows Forms, ReactJS, AngularJS, Kubernetes, Extreme Programming, Restful APIs, Docker, Microservices - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26261 ## About the Role Skilled developers, graduate upwards, transition to C# cloud This is an opportunity for talented software engineers, whether recent graduates or having gained more industry experience, to transition towards C#, the .NET Framework and .NET Core, and cloud services. If these technologies are already part of your skillset, even better. If not, but you'd be interested to learn, we would still like to hear from you. You would join a skilled team of developers in Cambridge, who work in a relaxed and communicative office environment with the backing of a major multinational software company. They have an impressive client portfolio, servicing the needs of many top companies globally. They have strong developer connections with Microsoft, which brings a lot of perks. You'd work on major, challenging, interesting projects. Recent graduate or otherwise, you will consider yourself a skilled developer already. Work you may be involved in could include: advanced analytical software, component cloud architectures, component design and development, UI development (desktop or modern browser). Technologies you may learn and use would not only include C# and .NET but also the likes of Azure / AWS, React / Angular SPAs, SaaS, Docker, Kubernetes. Your CV will show your: * Good degree in computing or another scientific/engineering subject, backed by strong A-level grades, ideally including mathematics; or equivalent industry experience. * Development skills and project experience. This may be a combination of academic and personal interest projects, and/or commercial work. * Knowledge of mainstream programming languages such as C#, C++, Java, Python or JavaScript. * Grasp of data structures, algorithms, and good collaborative software development practice. * Flexibility regarding languages and ecosystems you use, and the ability and inclination to learn quickly. ## Description Keywords: transition to C#, cloud, C++, Java, Python, JavaScript, AWS, Azure, cloud, Microsoft, Agile, sprints, extreme, XP, SOLID, OOA&D, React, Angular, SPA, WPF, WinForms, REST / RESTful web services, SaaS, components, microservices, Docker, containers, Kubernetes, orchestration, CI / CD, continuous integration / delivery / deployment ## Related Videos - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [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) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [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) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)