101 to 125 of 597 Design Patterns Jobs in England

Senior C# .Net Developer

Location
Greater London, England, United Kingdom
seeking experienced Senior C# .NET Developers to join a strategic technology transformation programme within a leading international banking environment. The successful candidates will design, develop and enhance enterprise-grade applications supporting critical business functions across front-office, middle-office and back-office domains. They will work closely with … microservices SQL Server, including complex queries, stored procedures and optimisation Entity Framework/ORM Object-oriented design and design patterns Distributed systems and enterprise integration Unit and automated testing Azure DevOps, Git and CI/CD Strong troubleshooting and problem-solving capability Good stakeholder communication ...

Private Cloud Senior Architect

Location
Sheffield, England, United Kingdom
senior technical authority by reviewing designs, challenging assumptions, and ensuring solutions are supportable, secure, and cost-effective. Define and promote engineering standards, reference architectures, patterns, and guardrails that enable consistent delivery. Lead the end-to-end design and evolution of private cloud platform components, including compute, storage … design, including cluster architecture, multi-tenancy, ingress, service mesh where applicable, policy, secrets, observability, upgrade strategies, and workload onboarding. Establish repeatable deployment patterns using GitOps, CI/CD, configuration management, and automation-first approaches. Provide technical leadership for Kafka platform usage and enablement, including topic design ...

Consulting Senior Manager - Senior Enterprise Architect – Databricks - TDA

Location
Greater London, England, United Kingdom
Enterprise & Solution Architecture Provide architecture assurance for Databricks Lakehouse implementations, including data ingestion, medallion architecture, Delta Lake, Unity Catalog, and compute strategies Validate integration patterns across Databricks, cloud platforms, enterprise applications, and data ecosystems Define and maintain reference architectures, architecture principles, design patterns, and technical standards … Lake, Unity Catalog, and platform governance Experience with cloud platforms supporting Databricks environments, including AWS and/or Azure Solid understanding of enterprise integration patterns, data architecture, API ecosystems, and data governance controls Familiarity with infrastructure, security, networking, and platform architecture considerations for cloud environments Knowledge of architecture frameworks ...

Engineer II Design Automation

Location
Slough, England, United Kingdom
inclusive environment for all employee Job Description We are seeking an experiencedDesign Automation Engineer to drive innovation and efficiency across our engineering design processes. In this role, you will leverage technology to automate, streamline, and enhance engineering workflows, helping to improve productivity while maintaining the highest standards … full-stack development across desktop, web, and client-side applications while also acting as a Rulestream Architect. Apply industry-standard software design patterns, including Singleton, Factory, MVVM, and MVC, to create scalable and maintainable solutions. Support the development and implementation of CAD modelling and drafting standards. Partner ...

Software Architect - Python & .NET.

Hiring Organisation
Computer Futures
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£90,000
established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms. The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability … based applications. A track record of architecting complex, integrated software platforms rather than isolated applications. Strong understanding of software architecture principles, design patterns and system decomposition. Experience designing REST APIs, web services and interfaces between multiple systems. Knowledge of microservices, distributed systems and event-driven architectures. Experience ...

Principal Software Engineer

Location
Boston, England, United Kingdom
across the platform, and serve as a key technical partner to the Advantage Platform organization. Together with Advantage, you’ll establish secure, reusable integration patterns between the two platforms. This is a senior, hands‐on role for an engineer who wants influence beyond a single product team. … security, availability, performance, and reliability requirements. Build the B2B and Advantage integration Partner with the Advantage Platform team to define and implement secure integration patterns between B2B and Advantage. Define API contracts, authentication flows, authorization models, and tenant-context propagation across distributed systems. Coordinate cross-platform design ...

Senior Software Engineer - QuantumBlack, AI by McKinsey

Location
Greater London, England, United Kingdom
creative problem-solver who is energized by challenges? You’ve come to the right place. YOUR IMPACT You will lead architecture design, drive technology decisions, and co-create innovative products while mentoring clients to adopt Agile practices and engineering excellence. Your work offers hands‐on collaboration, diverse industry … automated testing, logging, monitoring, and overall system reliability Experience modeling and coaching others to use engineering best practices such as design patterns, customer‐centric design, test‐driven development, code refactoring, code review, and OWASP Top 10 security awareness Experience leading in Agile teams, including coaching ...

C# / .NET Developer – Front Office Liquidity, Treasury & Risk Systems

Location
Greater London, England, United Kingdom
clean, high-performance back-end code and translate complex financial logic directly into production systems without business analyst or translation layers. Key Responsibilities Design & Engineering Design, build, and optimize high-performance back-end calculation engines using modern C# .NET. Develop asynchronous, message-driven microservices (using Rebus … Skills Essential Proven experience as a Senior C# .NET Developer in demanding, performance-sensitive banking environments. Deep understanding of Object-Oriented design patterns, asynchronous programming, and multithreading. Solid back-end experience building event-driven services, messaging systems, and Windows Services. Strong MS SQL Server database expertise ...

Lead Software Engineer - Java Full Stack

Location
Greater London, England, United Kingdom
reporting platform. Lead the evolution of the platform's front-end architecture, including micro-frontend strategies, domain-driven UI design, modular deployment patterns, and reusable user experience capabilities across multiple business domains. Define and govern UI architecture standards, design systems, extensibility frameworks, and frontend engineering … reporting platforms. Proven experience designing and delivering large-scale distributed applications in a complex enterprise environment. Strong knowledge of software architecture, design patterns, system integration and API development. Strong practical experience with AWS, containerization technologies and cloud-native architectures. Experience with CI/CD, automated testing, application ...

Software Architect

Location
West of England, England, United Kingdom
must already hold a high level of UK security clearance - SC. Overview: We are seeking an experienced Technical/Software Architect to design and deliver secure, scalable and resilient software solutions. You will contribute to architectural decisions, support product roadmaps, and collaborate with engineering teams to deliver innovative … product lifecycle. Experience designing software systems in complex environments, including cloud-native, embedded or distributed systems. Strong understanding of software design patterns and secure-by-design principles. Experience working within Agile or SAFe delivery environments. Knowledge of software lifecycle management, CI/CD and DevSecOps ...

Software Architect

Hiring Organisation
Advanced Resource Managers Limited
Location
Bristol, Avon, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
must already hold a high level of UK security clearance - SC. Overview: We are seeking an experienced Technical/Software Architect to design and deliver secure, scalable and resilient software solutions. You will contribute to architectural decisions, support product roadmaps, and collaborate with engineering teams to deliver innovative … product lifecycle. Experience designing software systems in complex environments, including cloud-native, embedded or distributed systems. Strong understanding of software design patterns and secure-by-design principles. Experience working within Agile or SAFe delivery environments. Knowledge of software lifecycle management, CI/CD and DevSecOps ...

Embedded Software Engineer, Ring

Location
Greater London, England, United Kingdom
Java, C++, or C# including object-oriented design Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience in embedded development in C/C++ Preferred Qualifications ...

Associate Manager (Java) - Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
ideal for an experienced Java professional who combines strong technical expertise with leadership capability. You'll play a key role in shaping solution design, guiding delivery teams, mentoring engineers, and ensuring the successful delivery of enterprise-scale applications for some of Accenture's largest clients. Working within Agile … automated testing, and cloud-native application development, including containerisation technologies such as Docker and Kubernetes Object-oriented programming principles and software design patterns SQL and NoSQL database technologies, including MySQL, Oracle, PostgreSQL, and MongoDB Agile delivery methodologies and Scrum frameworks Software engineering best practices, including code reviews ...

Lead Software Engineer

Location
Altrincham, England, United Kingdom
delivery of high-quality, scalable, and secure services. You’ll lead end-to-end delivery of major components or entire services, overseeing architecture, design, development, and continual improvement. Working collaboratively across Software Engineering, User-Centred Design, Delivery Management, and Data Science, you’ll shape enterprise-scale … ownership of large-scale services, including architecture, design, and delivery across the full lifecycle. Strong understanding of architectural and design patterns (serverless, microservices), with ability to lead and assure their application. Experience leading delivery in Agile environments (Scrum, Kanban, TDD), providing technical guidance and contributing ...

Software Architect

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Studio/Visual Studio Code. Experience designing and developing complex, cloud-based and multi-tenant applications. Strong understanding of software architecture, design patterns and SOLID principles. Experience developing RESTful APIs and designing extensible integration solutions. Good knowledge of databases and Entity Framework or similar technologies. Experience with … Experience using AI tools for architectural design, technical documentation, threat modelling or design reviews. Understanding of emerging AI-Native development patterns, including agentic workflows, automated evaluation and AI-assisted testing. Experience working on highly secure, business-critical or regulated software platforms. Why Consider This Opportunity ...

Software Architect

Hiring Organisation
Spectrum IT Recruitment Limited
Location
London, England, United Kingdom
Studio/Visual Studio Code. Experience designing and developing complex, cloud-based and multi-tenant applications. Strong understanding of software architecture, design patterns and SOLID principles. Experience developing RESTful APIs and designing extensible integration solutions. Good knowledge of databases and Entity Framework or similar technologies. Experience with … Experience using AI tools for architectural design, technical documentation, threat modelling or design reviews. Understanding of emerging AI-Native development patterns, including agentic workflows, automated evaluation and AI-assisted testing. Experience working on highly secure, business-critical or regulated software platforms. Why Consider This Opportunity ...

Commerce Domain Architect

Location
Greater London, England, United Kingdom
recruit a Senior Domain Architect to join our busy eCommerce Practice in the UK. The successful applicant would be leading architectural decision, design pattern and development of large ecommerce sites and would work closely with the commerce practice leader to develop client relationships. The candidate must be self … competitive solutions to WebSphere Commerce (ATG, Hybris, etc.) is desirable Experience in Agile development practices, Object Oriented Design, J2EE Design Patterns, Database Concepts (SQL, ER Diagrams) Experience in DB2 and/or Oracle database software Experience with WebSphere Application Server, plus Business Integration would ...

Software Engineer

Location
Enstone, England, United Kingdom
than ever is playing a pivotal role within this objective, with every aspect of the F1 car depending on in-house systems, from design and manufacture through to simulation and performance analysis at the track. The Software Engineering and Data team is responsible for building and evolving cutting … gRPC, REST or similar) and working with relational databases, ideally SQL Server. A good grasp of software design and design patterns, and the judgement to know when not to use them. Experience across the full development lifecycle: requirements, design, implementation, testing, release ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
Frontend fundamentals: Strong HTML5, CSS3, and JavaScript (ES6+) Modern frontend framework: Hands-on experience with React Js Component architecture and state: Component-based design and state management (React Hooks, Redux, Context … NgRx) Responsive UI: Building responsive, cross-browser compatible applications APIs: Developing RESTful APIs Architecture and design : MVC architecture, design patterns, and dependency injection Security: Authentication and authorization (JWT, OAuth2) Databases: Hands-on SQL with MySQL, PostgreSQL, or Oracle. This includes complex queries, joins, indexing ...

Solutions Architect

Location
Lutterworth, England, United Kingdom
costs in clear business language. Ensure designs align with the technology strategy, architecture principles, security standards and regulatory requirements. Develop and promote reusable patterns and standards that improve consistency and delivery speed. AZURE, POWER PLATFORM AND AI Design solutions using appropriate Microsoft Azure services across integration, applications … Dataverse. An understanding of AI-enabled solutions, Copilot, AI agents, automation and responsible AI. Knowledge of API-led integration, event-driven design patterns and modern application delivery. An understanding of security, identity, resilience, supportability, data protection and governance requirements. The ability to document complex solutions clearly ...

Solutions Architect

Location
Leeds, England, United Kingdom
costs in clear business language. Ensure designs align with the technology strategy, architecture principles, security standards and regulatory requirements. Develop and promote reusable patterns and standards that improve consistency and delivery speed. AZURE, POWER PLATFORM AND AI Design solutions using appropriate Microsoft Azure services across integration, applications … Dataverse. An understanding of AI-enabled solutions, Copilot, AI agents, automation and responsible AI. Knowledge of API-led integration, event-driven design patterns and modern application delivery. An understanding of security, identity, resilience, supportability, data protection and governance requirements. The ability to document complex solutions clearly ...

Solutions Architect

Location
West of England, England, United Kingdom
costs in clear business language. Ensure designs align with the technology strategy, architecture principles, security standards and regulatory requirements. Develop and promote reusable patterns and standards that improve consistency and delivery speed. AZURE, POWER PLATFORM AND AI Design solutions using appropriate Microsoft Azure services across integration, applications … Dataverse. An understanding of AI-enabled solutions, Copilot, AI agents, automation and responsible AI. Knowledge of API-led integration, event-driven design patterns and modern application delivery. An understanding of security, identity, resilience, supportability, data protection and governance requirements. The ability to document complex solutions clearly ...

Software Engineer

Location
Enstone, England, United Kingdom
than ever is playing a pivotal role within this objective, with every aspect of the F1 car depending on in-house systems, from design and manufacture through to simulation and performance analysis at the track. The Software Engineering and Data team is responsible for building and evolving cutting … gRPC, REST or similar) and working with relational databases, ideally SQL Server.* A good grasp of software design and design patterns, and the judgement to know when not to use them.* Experience across the full development lifecycle: requirements, design, implementation, testing, release ...

Software Engineer

Location
Enstone, England, United Kingdom
than ever is playing a pivotal role within this objective, with every aspect of the F1 car depending on in-house systems, from design and manufacture through to simulation and performance analysis at the track. The Software Engineering and Data team is responsible for building and evolving cutting … gRPC, REST or similar) and working with relational databases, ideally SQL Server. A good grasp of software design and design patterns, and the judgement to know when not to use them. Experience across the full development lifecycle: requirements, design, implementation, testing, release ...

Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£90,000
users Desire to mentor & people manage 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 design records You can find the full job description on our handbook here Please note, an increasing number ...