Redhill, Surrey, United Kingdom Hybrid / WFH Options
Travelers Canada
programming and design patterns. Proficiency in Python for developing automation scripts, tools, and applications. Experience with version control systems, particularly Git, and understanding of branching strategies. Familiarity with software testing methodologies and frameworks, such as unittesting and integration testing. Ability to write clean, maintainable, and efficient code. Experience with code review processes and tools. Understanding of More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
development. Provide hands-on mentorship and technical guidance to developers, fostering a culture of learning and innovation. Drive process improvements and ensure best practices in Agile delivery, DevOps, and testing strategies. Engage in architectural decisions for complex, distributed SaaS environments hosted on Azure, using Kubernetes, Event Grid, and related services. What You'll Bring: Extensive experience in software architecture … 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 unittesting and TDD/BDD practices. Demonstrated success in producing robust design documentation and guiding teams through complex system designs. Strong collaboration, delegation, and communication skills - you can More ❯
APIs, optimising performance through techniques like lazy loading and code splitting, and ensuring cross-browser and cross-device compatibility. Essential Technical Skills & Knowledge : React TypeScript HTML5, CSS3, JavaScript (ES6+) Unittesting (Jest) RESTful APIs NPM Git version control Strong understanding of software engineering fundamentals, including synchronous/asynchronous processes Understanding the practical application of Accessibility Standards (WCAG, ARIA More ❯