that matter. Key job responsibilities Experience as a mentor, tech lead or leading an engineering team Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience … testing, and operations BASIC QUALIFICATIONS - Experience as a mentor, tech lead or leading an engineering team - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience More ❯
a leading technology services and consulting company focused on building innovative solutions that address clients' most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions and build future-ready, sustainable businesses. With over 230,000 employees and business partners across 65 countries, we deliver … to Agile ceremonies and collaborate on sprint planning, coding, testing, and reviews Implement Infrastructure as Code (IaC) and CI/CD pipelines with Azure DevOps Apply designpatterns, best practices, and the Well-Architected Framework to improve performance Act as an individual contributor, delivering hands-on development and analysis Mandatory Skills You'll bring expertise in: Full … .NET Core backend, Angular/React frontend) Azure DevOps CI/CD pipelines and YAML configuration Unit testing frameworks for .NET applications Agile methodology and cloud designpatterns Azure services (minimum of 3) such as App Services, Azure Functions, Cosmos DB, or Event Grid Desirable Skills Ideally, you're also experienced in: Azure Bicep and Infrastructure as More ❯
scalable applications with Angular/React and Node Strong front-end development experience Experience working with commercial applications in production environments Deep knowledge of architecture and designpatterns for the frontend (e.g. data flows, components, modules) Deep knowledge of architecture and designpatterns for the backend (e.g. configuration, REST, distributed systems) Working knowledge of More ❯
Loughton, Essex, South East, United Kingdom Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates DesignPatterns and SOLID Principles Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core … can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 DesignPatterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
Loughton, Essex, England, United Kingdom Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates DesignPatterns and SOLID Principles Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core … can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 DesignPatterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
Including advanced language features such as generics, lambdas, and delegates Entity Framework 6+ SQL Server 2014+ TDD/NUnit JavaScript/jQuery/AJAX, HTML5, CSS3 DesignPatterns and SOLID Principles Desirable experience includes: Then, considering overlaps: Including advanced language features such as generics, lambdas, and delegates Entity Framework 6+ SQL Server 2014+ TDD/NUnit JavaScript …/jQuery/AJAX, HTML5, CSS3 DesignPatterns and SOLID Principles Desirable experience includes: ASP.NET Core, Entity Framework Core Azure Services More ❯
reliable streaming and playback experience, alongside building solutions and supporting new products that help Ring on their mission to connect people to what's important. Key job responsibilities - Design, develop and maintain our iOS mobile applications - Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility - Lead architecture and design … backwards from our customers to bring them an innovative and seamless home security experience. BASIC QUALIFICATIONS Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# … including object-oriented design iOS mobile application development experience in Objective-C and Swift Experience communicating technical problems to both technical and business audiences verbally and in writing PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations More ❯
Woodbridge, Suffolk, East Anglia, United Kingdom Hybrid / WFH Options
Southern Communications Ltd
Location: Melton (Hybrid Role) Salary: £65,000 The purpose of this role is to solve complex business problems and technical challenges through the design and development of software applications and services. This role will contribute directly towards exciting technology opportunities in the public health sector; specifically in general practice. You will be responsible for building and maintaining critical … components of our software infrastructure, ensuring high performance, reliability, and security. This role sits within the platform team. Key Responsibilities Design and Development Design, develop and implement high-performance, scalable and maintainable backend systems Develop APIs and other web services Work with databases (relational and NoSQL) to design and implement dara models Participate in … including frameworks (Laravel) Soure control (GitLab) Working experience with structured and unstructured databases (MySQL) Experience with Message Queues (RabbitMQ) & event driven architecture Strong Knowledge of software designpatterns and object-orientated design principles Working experience of unit test frameworks and test automation Valuable but not essential experience Strong Expertise in Agile methodologies (e.g. Scrum/ More ❯
AI and cloud technologies you can make tangible impact on people's lives. Key job responsibilities In this pivotal role you'll drive key aspects of product definition, design, development, deployment, scaling, and global-scale operations. Your contributions will have direct impact on millions of customers worldwide, as you create highly available, resilient, and scalable cloud services that … difference in people's lives then this role is tailored for you. A day in the life Every day brings new challenges and opportunities for innovation. You'll design pioneering features from scratch, leveraging latest technologies to redefine the smart home security experience. Dive deep into production metrics and customer insights, analyze data to drive continuous improvements of … Together, we push boundaries, explore new frontiers, and deliver solutions that make lasting impact. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
The One Group
promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including command & control, model-based, real-time, embedded, multi-thread, field & unit-testing, visualisation, verification, validation Produce architecture solutions with no effect … products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C#, Ada Deep and modern knowledge of Agile development and software design principles, designpatterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and technologies with measurable impact Background with embedded systems and knowledge of electronic More ❯
involve designing and developing software system that enable many use cases for WW Advertising. The individual in this role will have the responsibility help define requirements, create software design, implement code to these specifications, provide thorough unit and integration testing, and support products deployed in production and used by our stakeholders and customers. We're looking for experienced … innovation for the existential challenge in AdTech today: The need for reliably establishing customer identity in a IDless world without 3P cookies or Device identifiers. Key job responsibilities - Design and develop highly distributed components of our advertising system. - Peer with senior engineers to develop new and innovative ad products. - Work closely with Product management, business development, and partner … Think out of the box! BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative … practices such as TDD & CI/CD You can set up CI/CD Pipelines You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance) You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. More ❯
at the lowest cost possible. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
Braintree, Essex, United Kingdom Hybrid / WFH Options
Globalhrcommunity
way to impact You will work alongside the best and the brightest engineering talent in the industry. We have opportunities in a wide range of areas including development, design, search, platform, test, quality, big data, back end and front end. Code high-volume and scalable software. This may include creating back-endservices using Java, SQL,Rest, Microservices, Messaging … Queues and/or building and developing new user-facing experiences. As a core participant of your team, you will estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems … Cognizant of SQL and other/NoSQL/modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate). Experience with DesignPatterns, MVC and frameworks (e.g. Spring). Competent in design/implementation for reliability, availability, scalability and performance. Competent in software engineering tools (e.g. Java build tools) and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
engineering position is for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software designpatterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members More ❯
Norwich, Norfolk, England, United Kingdom Hybrid / WFH Options
MPJ Recruitment Ltd
and sharing ideas. Nice-to-haves: Experience with AWS, especially Lambda and other serverless services. Familiarity with CI/CD pipelines and automated testing. Understanding of designpatterns and clean code principles. Experience working in Agile/Scrum teams. Bootstrap or similar front-end frameworks. Exposure to low-code/no-code platforms. Why you’ll love More ❯
and monitor the Structural and Temporal Architecture, including the Internal/External interfaces of the product to meet requirements. Key Responsibilities: Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture … a relevant field. A strong technical practitioner, comfortable with making important architectural and design decisions. Knowledge of modern and established software architecture techniques and designpatterns Strong understanding of software design principles and testing strategies. Experience of model-based engineering. Experience working with abstraction layers and software stacks. Astrong programming background, preferably with More ❯
Hatfield, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
You have experience with API development, microservices, Cloud based systems (AWS, Azure or GCP) You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures You have excellent communication and collaboration skills and are comfortable working directly with clients Ideally you will also have some experience with one or more of the More ❯
Hatfield, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Client Server
You have experience with API development, microservices, Cloud based systems (AWS, Azure or GCP) You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures You have excellent communication and collaboration skills and are comfortable working directly with clients Ideally you will also have some experience with one or more of the More ❯
engineering role. Strong technical skills and experience using modern Python and C# or C++ (ideally you will have used all three). Experience with modern software designpatterns for both desktop enterprise applications as well as cloud-native services via RESTful APIs. Experience with cloud integration using AWS or Azure. Experience with React-native, Angular, FastAPI, and More ❯
Laravel/JS) where you will bedeveloping innovative SaaS applications, delivered via the cloud, working on a combination ofnewprojects, maintenance and supportacrossthe entire lifecycle from concept and system design through to live deployment. You will be part of a growing team developing products for the insuranceindustry,working with insurance companies, suppliers, police forces and all supporting industries - both … latest cloud technologies, serverless and micro services architecture to meet our client and business requirements. Responsibilities Key Responsibilities: Assist with team leadership working alongside other Senior Software Developer. Design and build component-based applications in a web/internet delivery environment. Work on new and existing applications along with enhancements to websites and .web applications. Design … technology and desire to continuously develop and improve Highly Desirable: Scrum/Agile Methodology Experience of deploying and developing applications in/to AWS Knowledge of designpatterns Knowledge of micro-services architecture Knowledge of serverless architecture (E.g., Lambda's) Knowledge of Low Code/No Code solutions Experience of Test-Driven Development Experience of CI/ More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and operational design of our Kubernetes Platform as a Service. This platform empowers developers and engineers to deploy Kubernetes clusters that align with standard designpatterns, across public and private cloud environments. The ideal candidate should possess a robust background in deploying and running Kubernetes clusters across multi-cloud and hybrid-cloud environments at scale. … refactoring and containerising legacy applications using standard microservices frameworks (e.g., Spring Boot, Quarkus) and Kubernetes standard methodologies. Provide guidance on container standards, CI/CD integration, and scalable deployment patterns to enable efficient modernisation and platform adoption. Use infrastructure as code (IaC) tools such as Helm and Terraform to develop reusable IaC modules. Leverage GitLab and Micro-repos to … to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can More ❯
observability, and technical documentation. Act as the technical lead, setting direction and best practices for the full-stack engineering team. Mentor engineers, providing guidance on architecture, designpatterns, and career growth. Define sprint goals, deconstruct epics into actionable stories, and coordinate cross-functional deliverables. Partner with program managers and executive leadership to align engineering outcomes with strategic More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
determine system and software level requirements Collaborate in the architectural solutions at a platform to determine the software solutions that will be developed Influence the development approach considering design principles, modularity and reuse, best practice, toolchain and much more Below is a list of skills for the role however, we … favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement! C++ UML Modelling Object Orientation DesignPatterns Linux/VXWorks (Desirable) Requirements Engineering Network architectures and Ethernet protocols High integrity e.g. RTCA-DO178C Primary Location: GB - Luton - Cap. Green 300 Contract Type: Hybrid Working: Hybrid More ❯
software development and implementation for automation systems. Basic Qualifications: Professional software development experience (non-internship) Experience with designing and creating architecture for scalable systems using modern designpatterns Proficiency in at least one programming language Strong problem-solving and troubleshooting abilities for complex systems Excellent communication skills across diverse cultural contexts Experience with IEC 61131-3 Structured … solutions Substantial experience in developing and implementing control system applications for industrial automation Additional Requirements: Willingness to travel up to 20% according to business needs. Key job responsibilities Design, develop, and implement software solutions for automation systems Lead global deployments of software projects Manage high-impact software releases to ensure minimal operational disruption Train and mentor engineering team … We deliver pioneering solutions that integrate seamlessly into existing and new facilities worldwide. IHC will develop and deploy the software for all future WW AMZL automation, from software design through to commissioning and deployment and operational on-call support. The key benefits of our approach include: Standardized, integrator-agnostic control systems for all AMZL automation, reducing the requirement More ❯