101 to 125 of 303 Design Patterns Jobs in the UK excluding London

Lead Enterprise Architect

Hiring Organisation
DWP Digital
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
capabilities. You'll join a highly influential architecture community and play a key role in developing enterprise standards, reference architectures and design patterns that support critical national services. Working closely with senior leaders, architects and product teams, you'll influence major transformation programmes and help shape … government and externally. Leading on architectural governance activities to enable effective management and architectural decision making. Experience of developing reference architectures including architectural principals, patterns, standards and guidance and communicating this to an audience of peers. Using architecture design and modelling techniques, patterns, tools and standards ...

Lead Enterprise Architect

Hiring Organisation
DWP Digital
Location
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
capabilities. You'll join a highly influential architecture community and play a key role in developing enterprise standards, reference architectures and design patterns that support critical national services. Working closely with senior leaders, architects and product teams, you'll influence major transformation programmes and help shape … government and externally. Leading on architectural governance activities to enable effective management and architectural decision making. Experience of developing reference architectures including architectural principals, patterns, standards and guidance and communicating this to an audience of peers. Using architecture design and modelling techniques, patterns, tools and standards ...

Lead Enterprise Architect

Hiring Organisation
DWP Digital
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
capabilities. You'll join a highly influential architecture community and play a key role in developing enterprise standards, reference architectures and design patterns that support critical national services. Working closely with senior leaders, architects and product teams, you'll influence major transformation programmes and help shape … government and externally. Leading on architectural governance activities to enable effective management and architectural decision making. Experience of developing reference architectures including architectural principals, patterns, standards and guidance and communicating this to an audience of peers. Using architecture design and modelling techniques, patterns, tools and standards ...

Lead Enterprise Architect

Hiring Organisation
DWP Digital
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
capabilities. You'll join a highly influential architecture community and play a key role in developing enterprise standards, reference architectures and design patterns that support critical national services. Working closely with senior leaders, architects and product teams, you'll influence major transformation programmes and help shape … government and externally. Leading on architectural governance activities to enable effective management and architectural decision making. Experience of developing reference architectures including architectural principals, patterns, standards and guidance and communicating this to an audience of peers. Using architecture design and modelling techniques, patterns, tools and standards ...

Solution Architect (Biztalk)

Location
Reading, England, United Kingdom
SOAP/REST), Security Protocols, BizTalk Configuration, Transformations and JSON based Messaging. Experience on an recent BizTalk versions including 2013. Strong knowledge of integration patterns specially in integrating Portals/SSO, legacy applications, B2B Applications, external partners using BizTalk. Strong command on various BizTalk components like … .Net/C# concepts and current trends in the industry including strong understanding of Object Oriented design methodologies and design patterns Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards around ...

iOS Software Engineer III

Location
Glasgow, Scotland, United Kingdom
develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events … software engineering concepts and demonstrated applied experience Extensive experience of using common frameworks: UIKit, Core Data, expert in common Cocoa design patterns,experience of developing for iOS with Swift. Practical knowledge of iOS Platform Security: Keychain, Certificate Pinning, Data Protection APIs and Encryption, experience of building ...

Senior Software Engineer

Location
Swansea, Wales, United Kingdom
keen learners Desire to mentor others Nice to Haves Consultancy experience Working directly with customers and users Working within multidisciplinary teams with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pair programming … React ecosystem including a test-driven approach Infrastructure as code technology like Terraform and Cloud Formation Familiarity with architectural and design patterns Use of architectural decision records Support in applying If you need this job description in another format, or other support in applying, please email talent ...

Flight Software Engineer

Location
Dundee, Scotland, United Kingdom
team environment, from design and planning through to development and testing. An understanding of the need to apply abstractions and patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular … systems engineering or spacecraft operations would all be beneficial, though not essential. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Experience of other programming languages besides C. Of particular relevance are Java and Python. Familiarity with embedded Linux distributions ...

Flight Software Engineer

Location
Bristol, England, United Kingdom
team environment, from design and planning through to development and testing. An understanding of the need to apply abstractions and patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular … systems engineering or spacecraft operations would all be beneficial, though not essential. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Experience of other programming languages besides C. Of particular relevance are Java and Python. Familiarity with embedded Linux distributions ...

.NET Developer, Consultant, Manager

Location
Belfast City District, Northern Ireland, United Kingdom
.NET developer to join our rapidly growing team. Every day is different, requiring your in‐depth knowledge of engineering and architectural principles to design and build innovative solutions for our broad range of clients. You will work with our outstanding digital talent, collaborating closely in mature, cross‐functional … APIs using ASP.NET Core Web API, including threat assessment throughout the development process. Deep understanding of object‐oriented programming principles (SOLID), design patterns, dependency injection, and secure coding practices. Experience deploying and managing .NET applications using containerisation technologies (Docker, Kubernetes). Experience using and defining version control ...

Data Architect - FTC

Hiring Organisation
FBI &TMT
Location
Kent, South East, United Kingdom
Employment Type
Permanent
Salary
£75,000
development and evolution of data architecture, technology and tooling in line with the wider software strategy Design and document data architecture solutions, patterns and models that meet business and technical requirements Support architecture initiatives, roadmap activities and delivery across assigned projects and workstreams Collaborate with software engineers … sharing to less experienced team members Experience required Experience designing and delivering data solutions, contributing to data architecture and applying established design patterns Strong understanding of data migration, data analysis, data modelling, data integration patterns and data lifecycle management Experience with master data, operational data stores ...

Sr. Manager Software Engineering, AI Infra

Location
City of Edinburgh, Scotland, United Kingdom
build, and evolve the software that enable delivery of our Hybrid AI strategy. You will serve as a technical authority on design patterns, code quality, test approach, mentor and line manage more junior engineers, drive best practices, and collaborate cross-functionally with research, engineering, and product teams. … engineering and adapting where beneficial Technical Leadership and Mentorship: Serve as a technical lead and mentor to your team, establishing engineering standards, conducting design reviews, and fostering a culture of operational excellence across the team. Be accountable for the security at all layers from code design ...

Senior Software Engineer

Location
Wilmslow, England, United Kingdom
Overview At Waters, we are looking for a highly motivated and innovative Senior Software Engineer to design, develop, and deliver scalable, secure, and high-performing software solutions that support our scientific and analytical technologies. You will play a key role in modernizing platforms, driving technical excellence, and leveraging … software solutions using modern technologies such as C#, .NET, and TypeScript. Strong software engineering fundamentals with experience in APIs, microservices, software design patterns, testing methodologies, and secure development practices. Demonstrates accountability, strong problem-solving skills, and the ability to deliver high-quality outcomes that balance technical excellence ...

Senior UI Test Automation Engineer - Playwright & TypeScript

Location
Wrexham, Wales, United Kingdom
seeking a Senior Automation Engineer to design, develop, and maintain scalable test automation solutions for modern web applications. This role is responsible for building automation frameworks using Playwright and TypeScript, integrating automated testing into CI/CD pipelines, and driving quality engineering best practices across cross-functional teams. … test scripts for end-to-end, integration, and UI testing. • Drive the adoption of automation best practices, coding standards, and framework design patterns across engineering teams. • Integrate automated test suites into CI/CD pipelines using tools such as Jenkins, Buildkite, Spinnaker, or similar platforms. • Collaborate with ...

Test Automation Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
software development experience in one or more of: Java C# Python JavaScript/TypeScript Understanding of: Object-Oriented Programming SOLID Principles Design Patterns Refactoring Code Reviews Experience developing: Automation Frameworks Engineering Tools APIs Web Applications Distributed Systems Experience working in Agile delivery environments. Strong Git and source ...

Senior Software Engineer — Real-Time Martech Platform

Location
City of Edinburgh, Scotland, United Kingdom
with enough time to focus on operationally improving our existing systems. Solve complex problems, seeking input and guidance from team members Take defined design and turn it into code and deliver it on schedule, applying appropriate technologies and current software engineering best practices. Write secure, stable, testable, maintainable … grasp on relational, non-relational databases, messaging queues and handling concurrency. Experience working with high volume systems. Understanding of modern architectures, design patterns, and platform nuances. Strong experience working with cloud-based infrastructure and technologies, preferably AWS. Understating of containers (e.g., Docker), and orchestration (Kubernetes). Expert ...

Lead Software Engineer - Java, AWS, AI

Location
Glasgow, Scotland, United Kingdom
strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities … Lambda, RDS, EKS) Demonstrated experience building and maintaining CI/CD pipelines using industry-standard tools Strong understanding of software design patterns, distributed systems, and microservices architecture Proven ability to lead technical discussions, influence design decisions, and drive alignment across engineering teams Hands-on experience ...

Senior Java Developer – Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
join our engineering team supporting the development and maintenance of enterprise-scale applications and microservices solutions. The successful candidate will contribute to the design, development, testing, and deployment of high-quality software solutions within Agile delivery teams. This role requires hands-on experience with Java development, modern backend … above Experience with Spring Framework and Spring Boot Experience developing RESTful APIs and microservices Experience with object-oriented programming principles and design patterns Experience with SQL and NoSQL databases including MySQL, Oracle, PostgreSQL, and MongoDB Experience with Python and Shell scripting Experience working within Agile/Scrum ...

Experienced .NET Engineer

Location
Maidstone, England, United Kingdom
change where relevant. Offer technical assistance and support across the company. Liaise with third‐party software providers throughout the lifecycle of projects, from design and development to support and maintenance. Required Skills & Experience Proven leadership skills with the ability to support, guide, and delegate effectively. Strong communication … legacy code. Experience planning, coordinating, and delivering testable software in scaled Agile environments. Solid knowledge of software structures, architectures, design patterns, and modern development processes. Minimum 5 years’ experience in C# development. Hands‐on expertise in the following: .NET Core 3.1 ASP.NET MVC (Core), Razor Pages, Blazor ...

Senior AI Engineer

Location
Birmingham, England, United Kingdom
innovation but also mentor and guide other engineers, ensuring high-quality deliverables and promoting a culture of excellence. Primary Duties and Responsibilities Leadthe design and development of scalable, high-performance applications and services using a variety of front-end and back-end technologies. Design software subsystems … self-teach new technologies. Ability to multi-task and prioritize ongoing activities based on importance. Writes code using timeless software design patterns (dependency injection, volatility decomposition, etc.). Adaptableto changes in technology and the business environment. Strong ability to analyze problems, trace them to their core causes ...

Infrastructure / Platform Architect (Solution Design Team)

Location
Farnborough, England, United Kingdom
offer reasonable adjustments throughout the hiring process and are dedicated to creating a supportive, accessible environment for everyone.Infrastructure/Platform Architect (Solution Design Team )Location: Farnborough (onsite 5 days per week)Due to the nature of the work and the customers we support, the successful candidate must … infrastructure modernisation, cloud adoption, system migrations and technology refresh programmes.Design resilient, secure and scalable platforms supporting mission-critical services.Establish infrastructure standards, design patterns and governance frameworks.Drive technical decision-making through architecture reviews and stakeholder engagement.Ensure compliance with security policies, defence standards and industry regulations.Lead capacity planning, performance ...

Java Lead Software Engineer

Location
Glasgow, Scotland, United Kingdom
long-term maintainability Create design artifacts for complex workflows, covering processing logic, dependency management, failure handling, service-level objectives, and resiliency patterns Apply distributed systems best practices including idempotency, retries, timeouts, back-pressure, and graceful degradation Collaborate with product, quality assurance, site reliability engineering, and partner engineering … system design for scalable, secure services using microservices and API-driven architectures Strong engineering fundamentals including object-oriented programming, design patterns, concurrency, debugging, and performance tuning Solid testing discipline encompassing unit and integration testing, automation, and code quality practices Experience with relational databases ...

Full Stack Engineer, Data Science Focus with React

Location
East Midlands, England, United Kingdom
technical audiences. You should be able to quickly grasp complex problems that span multiple systems or domains. We expect you to design effective solutions for non-trivial requirements, identify root causes efficiently, and consider performance, scalability, and maintainability in your approach. Key Responsibilities Design and develop … similar) Familiarity with modern frontend tooling (TypeScript, Webpack/Vite, CSS frameworks) Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn new technologies quickly Good ...

Backend Engineering Manager

Location
Newcastle upon Tyne, England, United Kingdom
engineering guilds, establishing capability roadmaps to build scalable, resilient, and secure architectures. Drive Engineering Excellence: Champion modern engineering practices, robust code quality, and reusable patterns to keep technical debt low and system reliability high. Accelerate with AI & Automation: Drive the rollout and evolution of AI-powered developer tooling, intelligent … leading, motivating, and developing software engineers in an Agile/DevOps setting. Technical Depth: A solid background in backend architecture, microservices design patterns, and high-throughput, secure API ecosystems. Full-Stack Awareness: A holistic understanding of end-to-end software delivery cycles within modern cloud environments. Communication ...

Data Solution Architect

Location
Leeds, England, United Kingdom
deliver strategic outcomes. Translate business requirements into high-level solution designs, data flows, integration approaches, architectural decisions and supporting documentation. Develop reusable architecture patterns and standards that improve consistency, reduce complexity and accelerate delivery. Support programmes and products from discovery and planning through detailed design, build, production … enterprise environments. Desirable Skills and Experience Experience designing solutions across adjacent domains including integration, applications, infrastructure and cyber security. Knowledge of modern data architecture patterns, including Medallion Architecture, and an appreciation of dimensional modelling techniques such as Kimball. Experience developing reusable design patterns and standards that ...