CD processes and deploying to the cloud (Azure); Kubernetes experience is a plus. A thorough grasp of Computer Science fundamentals , including DesignPatterns, Data Structures, OOP, and more. More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
twentysix
and experience with frameworks like Laravel Experience with different database types, schemas and SQL You use OOP and you know software designpatterns SOLID to you, is something else than a state of matter You know how to create and consume services through APIs You have experience More ❯
we can't achieve. BASIC QUALIFICATIONS 2+ years of non-internship professional software development experience 1+ years of designing or architecting (designpatterns, reliability and scaling) of new and existing systems experience 7+ years of administrative experience in networking, storage systems, operating systems and hands-on systems More ❯
continuous integration. A degree in Computer Science, Physics, Engineering, or Mathematics. Excellent problem-solving, analytical skills, and understanding of algorithms, data structures, and design patterns. Familiarity with messaging middleware, TCP/IP networking, and large-scale distributed systems. Strong communication skills and ability to collaborate with business stakeholders. More ❯
Hampshire, South East, United Kingdom Hybrid / WFH Options
Spectrum It Recruitment Limited
customer-facing applications used globally. As a senior member of the team, you'll play a key role in technical leadership, from initial design and prototyping through to implementation and continuous deployment. Working with modern technologies including Node.js, Vue.js, Redis, SQL Server, and Snowflake, you'll collaborate closely … Commercial awareness in how systems design impacts user and business outcomes Proficiency in clean code practices, SOLID principles, and designpatterns Proven experience designing systems for scale, security, and maintainability Familiarity with CI/CD environments, TDD/automated testing, and version control best practices More ❯
to-end analytical, commercial and customer experience by building feature rich solutions including big data engineering, analytics, business intelligence and workflow capabilities. Develop design and architecture exposure and ability to ensure quality across various technology components that are developed by geographically diversified software engineer Superior knowledge of system … architecture, object-oriented design, and design patterns. Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development. Proficiency in the development environment, including IDE, web & application server, GIT, Azure DevOps, unit-testing tool and defect management tools Domain knowledge in Financial Industry and Capital … production support). Strong hands-on experience in designing, developing, testing, and successfully deploying critical and complex projects Strong Knowledge of User Interface design & development using React, HTML5, XML & CSS Strong Java skills with experience in development of concurrent and distributed systems Advanced experience with Spring-based technologies More ❯
job we do. ROLE OVERVIEW We are seeking an experienced Senior Software Developer to join our development team. In this role, you will design, develop, and maintain high-quality software solutions. MAIN RESPONSIBILITIES Lead the design and implementation of complex software systems. Collaborate with product managers … Proven track record of leading technical projects and delivering results. Excellent problem-solving and debugging skills. Strong understanding of software architecture principles and design patterns. Experience with database design and optimization. Familiarity with CI/CD pipelines and DevOps practices. Excellent communication and collaboration skills. Bachelor More ❯
job we do. ROLE OVERVIEW We are seeking an experienced Senior Software Developer to join our development team. In this role, you will design, develop, and maintain high-quality software solutions. MAIN RESPONSIBILITIES Lead the design and implementation of complex software systems. Collaborate with product managers … Proven track record of leading technical projects and delivering results. Excellent problem-solving and debugging skills. Strong understanding of software architecture principles and design patterns. Experience with database design and optimization. Familiarity with CI/CD pipelines and DevOps practices. Excellent communication and collaboration skills. Bachelor More ❯
venues and counterparties. Monitor and support live trading environments and troubleshoot FIX-related issues. Contribute to the broader engineering strategy and codebase via design reviews and clean, testable code. Essential Skills: Proven experience delivering and supporting FIX protocol-based … solutions in a trading or capital markets environment. Strong C#/.NET development skills with solid understanding of multi-threading, architecture, designpatterns, and real-time systems. Python proficiency for scripting and API development. Experience working across the full SDLC in fast-paced financial environments. Strong background More ❯
the conversation with HSO's customers and define the vision for better use of data across their organisation. You will own the technical design and manage the delivery of data & analytics solutions to HSO's customers. You will be highly experienced in Microsoft Azure, and have a working … and lead the design and architecture of HSO's customer's data platform to meet business requirements Define standards, designpatterns and repeatable methods for data architecture, data ingestion, other aspects of modern data platform Develop reusable patterns, templates, and architecture artefacts to ensure … project delivery is optimized Adhere to architecture and design best practice highlighting improvements to current practices to drive consistency and standardisation across the team Present architecture solutions at HSO architecture review boards Lead project delivery teams to help ensure successful delivery Provide technical leadership to HSO's Data More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
most backend responses are deserialised into models. You will need to be experienced with these approaches and have good knowledge of software architecture design patterns. Business logic is tested using mocha - currently they have just under 1,000 such tests. You will need to have experience working with … years' experience in frontend development, including complex web apps Proficiency in JavaScript (ES6+), Vue 3 and TypeScript Strong understanding of designpatterns, architectural best practices, OOP, form validation and data structures Comfortable contributing to architectural discussions and tech decisions Strong understanding of frontend test automation, creating tests … Desirables: Experience designing, building and maintaining software development kits (SDKs) Familiar with microservices architecture Working experience with TailwindCSS, Vuetify or any other frontend design libraries The Senior Front End Developer's remit will include delivering high quality, testable code, implementing automated testing wherever practical, working with QA testers More ❯
contribute to an evolving cloud-native platform. Key responsibilities: Build and maintain web applications using Django and React Develop and manage RESTful APIs Design and implement solutions using PostgreSQL and relational databases Build and deploy services using … Docker and Docker Compose Maintain secure, cloud-hosted environments (preferably AWS ) Implement and maintain CI/CD pipelines (GitLab, Jenkins) Apply designpatterns and contribute to architectural decisions Tune performance and proactively improve code quality Essential requirements: Proven Full Stack Engineer using Django and React.js Strong experience … and Docker Practical understanding of DevOps pipelines and Git-based workflows Familiarity with AWS or other cloud infrastructure providers Strong grounding in software design principles and implementation models Ability to communicate clearly with both technical and non-technical colleagues This role sits within a collaborative engineering team driving More ❯
architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and … DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the … design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring More ❯
architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and … DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the … design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring More ❯
architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and … DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the … design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring More ❯
architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and … DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the … design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring More ❯
architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and … DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the … design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring More ❯
architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and … DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the … design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring More ❯
architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and … DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the … design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring More ❯
growth environments Solve unique and first-order problems to enable our internal teams to deliver for our customers Build and operate distributed systems Design and build the tools and utilities that are part of the AWS fleet running our internal services BASIC … QUALIFICATIONS - Knowledge of systems engineering fundamentals (networking, storage, operating systems) - Experience (non-internship) in professional software development - Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems - Experience in networking, storage systems, operating systems and hands-on systems engineering - Experience programming with at More ❯
help people make confident decisions about their finances and everyday services. From switching energy providers to finding the right mortgage, we use data, design, and smart tech to make complex choices simpler and more transparent for millions of users. Essential Skills: Strong commercial experience with React and React … Test-Driven Development) experience. Comfortable working with relational and NoSQL databases, including complex queries and performance optimization. Solid understanding of web designpatterns, including SOLID principles. Experience working in an agile, collaborative environment. Familiarity with automated testing and CI/CD pipelines. The interview process is already More ❯
in the context of fitness and wellness technology. Strong technical expertise in API development, coupled with a deep understanding of software architecture and design patterns. Expertise in cloud technologies, particularly AWS, with the ability to deploy and manage scalable cloud-based solutions. Extensive knowledge of fitness and wellness More ❯
future re-use of software, ensuringalignment throughout the engineeringlifecycle. Establish and Maintain DesignProcesses: Enhancing transformational activities and tools used todevelop and manage software design artefacts, ensuring robust,resilient, scalable and secure middleware and applicationsarchitectures on modernhardware Ensure Toolchain Compliance andIntegration: Collaborating with DevOps to ensure tools arelicensed, OSS … compliant, interoperable, and integrated into thebuild process Lead Technical Governance:Conduct peer reviews, leading technical design reviews, verify andsign off software designs, and uphold Maritime Services’ softwareprocesses Promote Continuous Improvementand Knowledge Sharing: Supporting skills development within theteam, maintain awareness of industry trends, and ensurearchitectural awareness of Security, and … point and design authority,developing and maintaining software architectures that meetchallenging complex Radar requirements. Using modern operatingsystems, tools, and designpatterns, you will create robust,resilient, scalable and secure middleware and application layersfor hardware. You’ll leverage both licensed and open-source tools,ensuring compliance More ❯
future re-use of software, ensuringalignment throughout the engineeringlifecycle. Establish and Maintain DesignProcesses: Enhancing transformational activities and tools used todevelop and manage software design artefacts, ensuring robust,resilient, scalable and secure middleware and applicationsarchitectures on modernhardware Ensure Toolchain Compliance andIntegration: Collaborating with DevOps to ensure tools arelicensed, OSS … compliant, interoperable, and integrated into thebuild process Lead Technical Governance:Conduct peer reviews, leading technical design reviews, verify andsign off software designs, and uphold Maritime Services’ softwareprocesses Promote Continuous Improvementand Knowledge Sharing: Supporting skills development within theteam, maintain awareness of industry trends, and ensurearchitectural awareness of Security, and … point and design authority,developing and maintaining software architectures that meetchallenging complex Radar requirements. Using modern operatingsystems, tools, and designpatterns, you will create robust,resilient, scalable and secure middleware and application layersfor hardware. You’ll leverage both licensed and open-source tools,ensuring compliance More ❯
and websites on AWS. You're comfortable working with relational and NoSQL databases, including complex queries and performance optimisation. Understand web designpatterns, including SOLID principle and you have experience working in a collaborative, agile team environment. Familiar with automated testing and continuous integration and delivery practices More ❯