Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
technical direction of the mCare product, aligning with business goals and long-term vision Create and maintain high-quality architectural documentation that sets the standard for engineering excellence Champion cleancode, design patterns, testability, and maintainability across the codebase Develop full-stack C# solutions, including client and server-side components, within the .NET ecosystem Own and enhance the … Extensive experience in software architecture, including leadership of enterprise-level SaaS solutions Deep proficiency in Microsoft .NET (C#), including modern versions such as .NET 9 Proven ability to write clean, scalable and testable code with a strong focus on unit testing and TDD/BDD practices Demonstrated success in producing robust design documentation and guiding teams through complex More ❯
Node.js, and modern frameworks and libraries such as React, Angular, or Vue.js. Collaborate with architects and other developers to design robust, scalable, and secure architectures for new projects. Write clean, maintainable, and efficient code. Requirements Proven experience in a lead or senior developer role, with mentoring and guiding development teams. Proficiency in HTML5, CSS3, and JavaScript (ES6+). Experience More ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
engaging front ends/UIs for SaaS solutions working with modern Angular within a C# Azure environment on Greenfield projects with an emphasis on getting things done whilst maintaining clean coding practices. Location/WFH: There's a flexible work from home hybrid model, you'll join colleagues in the Reigate office twice a week for team meet-ups More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
As a Software Developer, you'll contribute to the design and development of innovative software solutions that improve care outcomes across the UK. If you're passionate about writing clean, scalable code and collaborating within a high-performing, agile team, this is a fantastic opportunity to grow your impact in a meaningful sector. What You'll Do: Write … clean, efficient, and maintainable code across the full software development life cycle Develop front-end and back-end features using Microsoft .NET technologies, including Blazor and .NET Core Collaborate with product managers and stakeholders to define requirements, acceptance criteria, and effort estimates Ensure quality by writing unit and behaviour-driven tests (e.g., SpecFlow, MS Test/XUnit) for … new and modified code Work within an Agile development process, contributing to sprint planning and retrospectives Participate in design discussions and produce clear, high-quality documentation for all developed solutions Support the continuous improvement of development processes, coding standards, and team collaboration Engage with internal teams to ensure delivery of robust, scalable, and user-centric software Contribute to the More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
you'll guide a talented cross-functional team, define the technical roadmap, and ensure we build scalable, secure, and high-quality software. If you're passionate about technical excellence, clean architecture, and building technology that makes a real difference to people's lives, we want to hear from you. What You'll Do Own the technical leadership and architecture … to shape the roadmap, balancing technical excellence with commercial impact. Lead, mentor, and inspire a multi-disciplinary development team (developers, QAs, design, data engineering, and data science). Champion cleancode, scalable design patterns, and best practices across the full SDLC. Write and review high-quality, testable C# .NET code (frontend and backend). Collaborate with product More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
lives of residents in care through meaningful interactions and engagement. You'll work across the full software development lifecycle, helping shape the vision and architecture of the platform, writing clean, maintainable code, and collaborating closely with a talented team of in-house and outsourced developers. This is a fantastic opportunity to have a direct impact on improving care … to build high-quality, maintainable, and scalable software Define requirements, acceptance criteria, and estimates with Product Owners and stakeholders Write unit tests and ensure strong test coverage for all code Continually improve development processes and practices Produce high-quality design documentation Support and mentor junior developers Build secure and monitorable solutions using modern best practices What You'll Bring More ❯
Esher, Surrey, United Kingdom Hybrid / WFH Options
Infonetica
.NET 8 C#, and TypeScript Build modern, responsive React applications Work with SQL and NoSQL databases to manage and process data efficiently Gain hands-on experience with infrastructure as code (IaC) and cloud services Contribute to designing and implementing distributed architectures Write clean, maintainable, and efficient code following best practices Learn from and receive mentorship from experienced More ❯
the stack to implement compelling and performant use cases. Uplift coding and design skills on the team through reviews and the introduction of best practices. Model desired behaviors through clean, readable code, upfront debug-ability, and testability when implementing complex components. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency. More ❯