Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
We're looking for a Software Architect to lead the design and development of our flagship product, mCare - a critical platform in our mission to deliver scalable, secure, and user-friendly healthcare solutions. This is your opportunity to influence architecture at a foundational level, collaborate across teams, and deliver meaningful impact to real-world challenges. What You'll … Do: Lead the architectural design and 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 clean code, designpatterns, 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 technical roadmap - contributing innovations More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Anson Mccade
Bamboo, Bitbucket, TeamCity) Familiar with automated testing and code quality tools like SonarQube Comfortable working in Agile teams (Scrum, Kanban, or Lean) Knowledge of common software designpatterns Desirable (but not essential): Experience with cloud platforms (AWS, Azure) Familiarity with Docker, Kubernetes , or config tools like Ansible Exposure to machine learning frameworks (e.g., TensorFlow, Amazon ML) Understanding More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Anson Mccade
Bamboo, Bitbucket, TeamCity) Familiar with automated testing and code quality tools like SonarQube Comfortable working in Agile teams (Scrum, Kanban, or Lean) Knowledge of common software designpatterns Desirable (but not essential): Experience with cloud platforms (AWS, Azure) Familiarity with Docker, Kubernetes , or config tools like Ansible Exposure to machine learning frameworks (e.g., TensorFlow, Amazon ML) Understanding More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
IO Associates
Platform. This role offers the chance to lead enterprise-level transformation projects, provide technical leadership, and shape best practices across Dynamics, Azure, and M365. Key Responsibilities Architect and design scalable, secure Dynamics 365 CRM solutions (Sales, Service, Marketing, Power Platform). Design and implement D365 integrations using Azure services. Research, evaluate, and implement AI-powered Dynamics … large-scale Dynamics 365 and Power Platform solutions. Proven expertise in D365 customisation, configuration, and development. Hands-on experience with Azure Services (App Services, Functions). Ability to design custom business logic across pro-code plugins, low-code workflows, and no-code tools. Skilled in integrating Dynamics CRM with external systems (REST, SOAP, Azure). Strong track record … level sponsors. Experienced in technical documentation, estimating, planning, and presales activities. Familiar with ALM best practices (Git, Azure DevOps, automated deployments, pipelines). Knowledge of solution designpatterns and security best practices. Eligible for SC Clearance. Desired Skills Experience with D365 Finance & Operations or Business Central. Background in consultancy or client-facing roles. Experience with data migrations More ❯
with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/… frameworks e.g., GTest An understanding of data caching options in a Linux environment is required with demonstrable practical application of such options. Good knowledge of software designpatterns, system architectures and when to apply them. Personal Attributes: Strong analytical and problem-solving abilities with excellent organisational. High attention to detail with a passion for accuracy. Confident personality More ❯
with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/… frameworks e.g., GTest An understanding of data caching options in a Linux environment is required with demonstrable practical application of such options. Good knowledge of software designpatterns, system architectures and when to apply them. Personal Attributes: Strong analytical and problem-solving abilities with excellent organisational. High attention to detail with a passion for accuracy. Confident personality More ❯
Redhill, Surrey, United Kingdom Hybrid / WFH Options
Travelers Canada
office and two days at home (or pro-rata for part-time employees). This policy may be changed at the Company's discretion. What Will You Do? Design, implement, and manage cloud-based infrastructure solutions using AWS native services. Develop and maintain CI/CD pipelines to automate build, test, and deployment processes. Monitor system performance and … is a plus. Bachelor's degree preferred in Technology or a similar field (or equivalent experience). Strong understanding of software development principles, including object-oriented 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 More ❯