Design Patterns Jobs in the UK excluding London

1 to 25 of 1,177 Design Patterns Jobs in the UK excluding London

Senior Software Developer

Accrington, England, United Kingdom
jobs24.co.uk
work as part of a team of software developers to build applications for the benefit of our business and our clients. The Senior Software Developer will lead the design, development, and deployment of software solutions in line with project requirements and company standards, and collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and … software issues and performance bottlenecks. Stay current with emerging technologies, tools, and practices, and advocate for their adoption where appropriate. Contribute to the development of technical documentation, including design specifications, user guides, and release notes. The successful candidate will have experience in software development, with a proven track record … of delivering high-quality software solutions, and in developing and maintaining large-scale, distributed systems. You should also have a deep understanding of software architecture and design patterns, and knowledge of software testing methodologies, including unit testing, integration testing, and automated testing. Master's degree in Computer Science, Engineering, or a related field. Certification in relevant technologies More ❯
Posted:

Junior Software Developer

Weybridge, Surrey, United Kingdom
P&G México
cultivating expertise in application development and coding to create global solutions for new applications and enhance existing Software as a Service (SaaS) platforms. What To Expect: Key Responsibilities: Design, develop, and maintain applications and integrations across platforms like Salesforce and Azure. Collaborate with cross-functional teams to analyze requirements and architect high-quality software solutions. Develop IT solutions … s degree in an IT discipline (if currently studying towards this, must have an expected graduation of summer 2025). Understanding of software development principles and design patterns e.g., Object Oriented Programming. Proficiency in Python and experience with AI/Machine Learning libraries e.g., NLP, Computer Vision. Knowledge of additional programming languages (e.g., Java, C++, JavaScript, Ruby … end frameworks (e.g., React, Angular, Vue.js). Familiarity with Agile/Scrum methodologies and tools (e.g., Jira). Strong knowledge of Salesforce platform features (e.g., Apex, Visualforce) and integration patterns (e.g., REST/SOAP APIs). Proficiency in Salesforce data modeling, database concepts, and security models. Right to work For this role, you will need to provide your own More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
Arqit
of triage, RCA and fix for software issues within a distributed system • Competence in multiple programming languages • Experience of database development (SQL and NoSQL) • Experience with design patterns, refactoring, OO design and related areas • Strong analytical, problem-solving and organizational skills • Demonstrate accountability for results whilst working with high autonomy • The right to live and More ❯
Posted:

Software Engineer

Gloucester, Gloucestershire, South West
Hybrid / WFH Options
BAE Systems
systems that support their core mission capabilities. You’ll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. You’ll be encouraged to identify new ways of solving problems and get to work in a range of different teams across … Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we … and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities More ❯
Employment Type: Permanent
Posted:

Solution Architect

Alderley Edge, England, United Kingdom
Royal London Group
the enterprise architecture tooling up to date as new technologies and designs are implemented and created. Responsibilities across three key dimensions: Interpret Business Needs Utilises decision trees and architecture patterns to translate business, non-functional and technical requirements into an execution-ready architectural design. Works closely with business analysts and engineers to provide customer-centric, data-driven, traceable architecture … development of technology solutions. You are a hands-on architect, from an engineering background, who can consider multiple viewpoints, provide weighted solution options, experience of industry design patterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and align with target/transition … edge computing. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of Domain Driven Design principles, controls, EA patterns, application libraries. Experience in selection and consuming Integration Patterns and other tech stacks such as Microsoft Dynamics to deliver Digital capabilities across customers and colleagues. Proven analytical, influencing More ❯
Posted:

Full Stack Engineer

Cheltenham, England, United Kingdom
IBM Qatar
Engineer at IBM you see the big picture, able to imagine successful technology-driven solutions from start to finish. As a Full-Stack Application Developer, you'll help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today. You'll work with clients, co-creating solutions to major real-world challenges … by translating system requirements into the design and development of customized systems in an agile environment. In your role you may be responsible for: • Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. • Work with a variety of relational and NoSQL databases (SQL … databases Proven knowledge of cloud technologies (AWS & Azure strongly preferred) Strong experience with web services development (REST) Knowledge of object oriented programming: MVC MVVM Familiarity with design patterns and SOLID principles Preferred Technical and Professional Expertise N/A As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be More ❯
Posted:

Azure Cloud Fullstack Developer

Leicester, England, United Kingdom
IBM Qatar
Engineer at IBM you see the big picture, able to imagine successful technology-driven solutions from start to finish. As a Full-Stack Application Developer, you'll help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today. You'll work with clients, co-creating solutions to major real-world challenges … by translating system requirements into the design and development of customized systems in an agile environment. In your role you may be responsible for: Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with a variety of relational and NoSQL databases (SQL … NoSQL databases Proven knowledge of cloud technologies (Azure strongly preferred) Strong experience with web services development (REST) Knowledge of object oriented programming: MVC MVVM Familiarity with design patterns and SOLID principles. As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must have the More ❯
Posted:

Software Developer

Bristol, United Kingdom
Clue Computing Co
solving skills. Flexible and adaptable to ongoing change. Good written and oral communication skills Applied knowledge of up-to-date development practices, such as application of design patterns and effective usage of git. Experience with using Azure DevOps to manage your work, as well as usage of build and deployment pipelines, alongside Octopus Deploy. Experience of building More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Leeds, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Leeds, England, United Kingdom
Hybrid / WFH Options
Babcock
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we More ❯
Posted:

Senior Software Developer

Aberdeen, Scotland, United Kingdom
Petrofac
Petrofac is a leading international service provider to the energy industry, with a diverse client portfolio including many of the world’s leading energy companies. We design, build, manage and maintain infrastructure for our clients. We recruit, reward, and develop our people based on merit regardless of race, nationality, religion, gender, age, sexual orientation, marital status or disability. … functional team, the senior developer will be instrumental in building modern web interfaces and backend services using ASP.NET, SQL Server, and related technologies in a Microsoft Azure environment. Design, develop, and maintain scalable and responsive web applications using ASP.NET (MVC/Web API), C#, JavaScript (Angular, VueJs). Build and maintain SQL-based solutions using Azure SQL Database. … techniques. Work closely with QA, support, and product teams to ensure high-quality deliverables. Participate in sprint planning, backlog refinement, and agile ceremonies. Provide input on architecture and design decisions. Provide guidance and mentorship to junior level developers, fostering a collaborative and productive team environment. Accountable for performing all duties with due regard to the health, safety of More ❯
Posted:

Solution Architect - Long Term Savings

Alderley Edge, England, United Kingdom
Royal London
the enterprise architecture tooling up to date as new technologies and designs are implemented and created. Responsibilities across three key dimensions: Interpret Business Needs Utilises decision trees and architecture patterns to translate business, non-functional and technical requirements into an execution-ready architectural design. Works closely with business analysts and engineers to provide customer-centric, data-driven, traceable architecture … development of technology solutions. You are a hands-on architect, from an engineering background, who can consider multiple viewpoints, provide weighted solution options, experience of industry design patterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and align with target/transition … as Pensions Platforms. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of Domain Driven Design principles, EA patterns to decompose monoliths to microservices, Strangler Fig pattern, event sourcing. Proven analytical, influencing/consensus building, technical and communication skills. Engineering background in one or more of the following More ❯
Posted:

DevSecOps Engineer

Grays, England, United Kingdom
Hybrid / WFH Options
TES
DevSecOps Strategy: Develop and execute a comprehensive DevSecOps strategy aligned with the company's goals. Continuously evaluate and enhance DevSecOps processes, tools, and methodologies. CI/CD Implementation: Design, implement, and manage robust CI/CD pipelines for automated software deployment, testing, and monitoring. Ensure reliable and timely delivery of software releases. Infrastructure Management: Manage and scale cloud … automation and streamlining development pipelines. Infrastructure as Code (IaC): Knowledge of IaC frameworks, particularly Terraform, to manage cloud infrastructure via code. Microservices Architecture: Familiarity with microservices design patterns and deployment strategies in a cloud-native environment. Security Best Practices: Strong understanding of security frameworks and compliance standards for cloud infrastructure and DevOps processes. Monitoring & Observability: Understanding of More ❯
Posted:

Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)

Liverpool, England, United Kingdom
Protein Works
development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications , AI-powered development tools , and system interoperability . Key Responsibilities Design, develop, and maintain backend integrations between e-commerce systems and ERP/WMS/Finance platforms. Build cloud-native, containerised applications and services using modern frameworks and design … Windows-based development : services, scheduled tasks, web servers (e.g. IIS). Magento or other open-source e-commerce platform integration experience Sound knowledge of Software Architecture : Design Patterns (Enterprise, Architectural, DDD) The Twelve-Factor App Clean Code principles and Refactoring Clean Infrastructure principles Hands-on experience with: Docker , Containers Cloud platforms : AWS (preferred), Azure, or GCP Queue … systems and event-driven architecture Prior experience building middleware for data sync, order processing, and internal APIs in a multi-system e-commerce environment Understanding of architecture patterns: Microservices , SOA , Hexagonal , Modular Monolith Monitoring & Observability: Grafana , Prometheus , CloudWatch , New Relic , Datadog , etc. Solid grasp of AI trends in software development , particularly in using GPT tools and agentic systems Education More ❯
Posted:

Senior Full Stack Developer

Walsall, England, United Kingdom
Corpay
identify new opportunities and improve ways of working. RESPONSIBILITIES & EXPECTATIONS Technology Manage software engineering processes for the product lifecycle, aligning with team and stakeholder goals. Promote good practices and patterns across all squads and team members. Assist the team with technology challenges and solutions. Use data-driven insights to inform decisions. Foster a culture of learning through experimentation and … for scalable components (Proficiency in Microsoft Azure, .NET Core, C#, MVC, Web API). Experience with solutions involving .NET Core, AWS functions, Logic Apps, Service Queues, etc., following design patterns. Understanding of system design, data structures, and experience with relational (SQL Server, Oracle) and NoSQL databases. Deep knowledge of AWS services like EC2, Lambda, API Gateway … and animations. Experience with native technologies like Android and iOS, and knowledge of Firebase. Experience with REST/JSON APIs and third-party integrations. Understanding of design patterns like MVP, MVVM, MVC, and managing production mobile apps. Eligibility Requirements: Bachelor's or Master's degree in Computer Science or related field. Fluent in English; additional languages such More ❯
Posted:

Senior Software Engineer

Birmingham, England, United Kingdom
Sidetrade
principles in line with Information Security standards. Drive innovation within our R&D team. Key Skills and Experience Understanding of Software Engineering Principles: SOLID, design patterns, TDD, BDD, DDD, Enterprise Architecture Patterns API Engineering: security, deployment, monitoring, API Gateway, micro-services .NET Technologies: .NET core 3.x, ASP.NET Core, Testing Framework, ASP.NET MVC, Web API More ❯
Posted:

Software Engineer

Newcastle Upon Tyne, England, United Kingdom
Hybrid / WFH Options
NexGen Associates
Collaborate with Teams: Work closely with product managers, designers, and developers to gather and analyse requirements, translating them into effective technical solutions. Develop Cloud-Native Applications: Lead the design, development, testing, and deployment of modern cloud-native web applications and APIs. Maintain High Standards: Exhibit excellent software craftsmanship, ensuring high-quality and reliable code. Apply Best Practices: Utilize … modern design principles and best practices to produce clean, secure, and maintainable code. Manage Source Control: Demonstrate proficiency with source control tools such as Git, GitHub, and Azure DevOps, including branching, merging, and pull requests. Work with Databases: Develop efficient and scalable data storage solutions using PostgreSQL and MS SQL Server. Embrace DevOps: Participate in all aspects of … Databases and data storage (using PostgreSQL, MS SQL and Redis) Containerization (using Docker) Experience in developing cloud web applications and APIs Familiarity with microservices architecture and design patterns Good understanding of cloud computing concepts and cloud development principles Knowledge of DevOps practices and CI/CD pipelines Excellent problem-solving and analytical skills Ability to work in More ❯
Posted:

Azure Cloud Fullstack Developer

Manchester, England, United Kingdom
IBM Qatar
Engineer at IBM you see the big picture, able to imagine successful technology-driven solutions from start to finish. As a Full-Stack Application Developer, you'll help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today. You'll work with clients, co-creating solutions to major real-world challenges … by translating system requirements into the design and development of customized systems in an agile environment. In your role you may be responsible for: • Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. • Work with a variety of relational and NoSQL databases (SQL … NoSQL databases Proven knowledge of cloud technologies (Azure strongly preferred) Strong experience with web services development (REST) Knowledge of object oriented programming: MVC MVVM Familiarity with design patterns and SOLID principles Preferred Technical and Professional Expertise N/A As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be More ❯
Posted:

Python Technical Architect

Bradford, West Yorkshire, Yorkshire, United Kingdom
LA International Computer Consultants Ltd
can really make a difference. We have a great opportunity for a Python Technical Architect. We are looking for a highly skilled Python Technical Architect to lead the design and development of scalable, high-performance applications and solutions. The ideal candidate will have strong technical leadership skills, deep Python expertise, and a passion for designing clean and robust … architectures. Key Responsibilities: Architect and design scalable, secure, and robust backend systems using Python. Define best practices and coding standards for development teams. Lead technical discussions, code reviews, and mentoring sessions. Collaborate with Product Owners, Business Analysts, and cross-functional teams. Ensure adherence to architectural principles and agile methodologies. Guide teams in the selection of appropriate frameworks, tools … and NoSQL databases (e.g., PostgreSQL, MongoDB). * Hands-on experience with cloud platforms (AWS, Azure, or GCP). * Familiarity with containerization (Docker, Kubernetes). * Knowledge of design patterns, OOP principles, and clean code practices. * Experience with Git, Jenkins, CI/CD pipelines. * Strong problem-solving and debugging skills. * Excellent communication and stakeholder management skills. Desirable skills/ More ❯
Employment Type: Contract
Posted:

Senior Full Stack Developer

Swindon, England, United Kingdom
Corpay
the latest technology trends and tools to identify new opportunities and solutions. Responsibilities & Expectations Technology Own software engineering processes and lifecycle for your product domain. Promote good development habits, patterns, and practices across teams. Guide teams through technical challenges. Use data to inform decision-making. Foster a culture of continuous learning and experimentation. Manage technical risks proactively. Ensure quality … management. Essential Knowledge, Skills & Experience Experience with Dotnet Frameworks, microservices, and cloud platforms like Azure and AWS. Proficiency in C#, .NET Core, and related technologies. Understanding of system design, data structures, and databases (SQL Server, Oracle, NoSQL). Knowledge of AWS services such as EC2, Lambda, RDS, DynamoDB, S3, Redis. Skills in SQL programming, performance optimization, and test … code reviews and collaborate across teams. Added Advantages: Experience with mobile development (Dart/Flutter, native Android/iOS). Knowledge of Firebase, REST/JSON APIs, and design patterns. Eligibility Requirements: Bachelor's or Master's degree in Computer Science or related field. Fluency in English; Dutch language skills are a plus. Based in Netherlands or UK More ❯
Posted:

Software Engineer

Bristol, United Kingdom
Hybrid / WFH Options
Made Tech Limited
, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we'll put you in touch More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Manchester, United Kingdom
Hybrid / WFH Options
Made Tech Limited
, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we'll put you in touch More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Wales, Yorkshire, United Kingdom
Hybrid / WFH Options
Made Tech Limited
, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we'll put you in touch More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Swansea, Wales, United Kingdom
Hybrid / WFH Options
Made Tech Limited
, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email talent@madetech.com. When you apply, we’ll put you in More ❯
Posted:

.NET Developer

Bristol, Gloucestershire, United Kingdom
Clue Computing Co
solving skills. Flexible and adaptable to ongoing change. Good written and oral communication skills Applied knowledge of up-to-date development practices, such as application of design patterns and effective usage of git. Experience with using Azure DevOps to manage your work, as well as usage of build and deployment pipelines, alongside Octopus Deploy. Experience of building More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
the UK excluding London
10th Percentile
£48,125
25th Percentile
£57,500
Median
£73,000
75th Percentile
£77,500
90th Percentile
£84,375