126 to 150 of 218 Design Patterns Jobs in the UK

Software Engineer

Hiring Organisation
Robertson Geo
Location
Conwy, Gwynedd, Wales, United Kingdom
Employment Type
Permanent, Work From Home
presenting complex geophysical data clearly and effectively, but also in ensuring robust, real-time performance under demanding operational conditions. Key Duties and Responsibilities: Design, develop, and maintain software products as directed by the Software Lead or Senior Management. Ensure source control (Git) is used for all projects, following … Vue.js, react, Angular or similar). Understanding of system architecture, including IPC, concurrency, and data stream handling. Deep understanding of software design patterns (Interfaces, Inversion-Of-Control, Object Orientated vs Functional, etc) and architectural best practices (Dependency Injection, decoupling, etc). Proficiency in Git source control workflows. ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
programming techniques so experience in this area is essential . As a Senior Developer, youll not only code but also take on key design responsibilities, shaping impactful projects. You'll mentor junior members of the team, driving innovation in a fast-paced, high-stakes environment. If youre ready … ideally in pricing or risk-related applications. Not just a coder, but someone wh o also focuses on applying best practices, design patterns and principles to develop scalable, maintain able and high-quality code. Someone who enjoys maths/logic problems and challenges Familiarity with electronic trading ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
programming techniques so experience in this area is essential. As a Senior Developer, you’ll not only code but also take on key design responsibilities, shaping impactful projects. You'll mentor junior members of the team, driving innovation in a fast-paced, high-stakes environment. … systems, ideally in pricing or risk-related applications. Not just a coder, but someone who also focuses on applying best practices, design patterns and principles to develop scalable, maintainable and high-quality code. Someone who enjoys maths/logic problems and challenges Familiarity with electronic trading – order ...

Senior Laravel Developer

Hiring Organisation
Spindogs
Location
Cardiff, Wales, United Kingdom
looking to add a new Senior Laravel developer to our brilliant team. (UK based – Location Flexible) Whilst we are well known for our design skills and producing engaging commercial websites, we also spend a lot of our time building and maintaining bespoke online systems for some … great technology for rapidly developing exciting new online systems – especially when using the Laravel framework and the elegant design patterns that it brings. As a result, we are looking for someone with experience of the Laravel ecosystem. What will you be doing: Reporting to the Development Team ...

Palantir Consultant

Hiring Organisation
Staffworx Limited
Location
Central London, London, United Kingdom
Employment Type
Permanent
relationships, basic semantics, versioning). Application layer (Workshop, Code Repositories, OSDK/APIs, Actions, AIP/agentic workflows). Implement data modelling and transformation patterns under guidance from senior team members. Help configure permissions (RBAC/ABAC), object-level security and auditability following established standards. Support CI/… power users. Share learning, debugging tips and best practices with peers. Follow internal standards for code quality, naming conventions, testing and design patterns and contribute improvements as you gain experience. Required Experience Commercial experience working with Palantir Foundry in an implementation, consulting or engineering role. Hands ...

C# Software Developer

Hiring Organisation
ISR RECRUITMENT LIMITED
Location
Nationwide, United Kingdom
Employment Type
Permanent
Salary
£55000 - £60000/annum (plus excellent company benefits)
their products take. Skills and Experience: A minimum of 2 years development experience working with C# and commercial experience with producing design patterns Web development using ASP.NET and Angular Mobile Apps (iOS, Android, Windows) using Xamarin tools Working with EPOS Hardware and peripherals Familiar and experienced with … solve a problem and provide appropriate suggestions to improve the software Role and Responsibilities: You will be aligning with the Architects/Technical Design Team on a variety of projects, all done in an Agile development environment. You will be working in a development team to help design ...

Backend Developer

Hiring Organisation
Oscar Associates (UK) Limited
Location
Newton-Le-Willows, Merseyside, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
environment. The Opportunity You'll be part of a cross-functional delivery team, working closely with frontend developers, product, and project management to design and deliver high-quality backend solutions. The focus is on building robust, scalable server-side applications using .NET technologies , supporting business-critical systems used … 3+ years of commercial backend development experience Strong experience with C#, .NET, and SQL Solid understanding of software development principles and design patterns Experience writing and maintaining automated tests Comfortable working in a fast-paced, collaborative environment Strong problem-solving skills and attention to detail Clear ...

Lead Software Engineer C++ Media Broadcasting

Hiring Organisation
Client Server
Location
Epsom, Surrey, South East, United Kingdom
Employment Type
Permanent, Work From Home
broadcasters worldwide to automate playout, handle acquisition, allow low and high resolution editing and manage assets. As a Lead Software Engineer you will design and implement new features and improvements on the core automation playout/scheduling software, working across the full software development lifecycle. As a senior … solving skills You have a good understanding of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, Design Patterns You're collaborative with excellent communication and stakeholder management skills What's in it for you: As a Lead Software Engineer/Developer ...

2 x Mid / Senior Full Stack Software Engineers - Hybrid - London

Hiring Organisation
Morris Sinclair Recruitment
Location
London, Bishopsgate, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum 25 days Hol, pension, healthcare
solid understanding of software development principles (such as SOLID) and practices You have a deep understanding of OOP concepts, and Design Patterns and have implemented them in your previous projects You have vast knowledge in C#, ASP.net MVC and Entity Framework You appreciate autonomy and trust, while … care about building reliable, accessible and well-tested/documented systems for the web You have an appreciation for simple, maintainable design Experience in the financial industry is a plus Experience working with Third-party APIs is a plus Experience in refactoring and improving code performance and design ...

Founding Engineer

Hiring Organisation
Jack & Jill
Location
City of London, London, United Kingdom
What you will do: Build and maintain full-stack features using TypeScript across the entire product ecosystem. Design and implement scalable software patterns and database schemas to handle production workloads. Drive product direction by translating complex operational problems into simple, high-impact software solutions. The ideal candidate … Deep proficiency in TypeScript with over 4 years of experience shipping production-level software. Strong background in software design patterns and managing live workloads on cloud providers. Product-focused mindset with the ability to move fast and turn messy problems into working code. Who are Jack & Jill ...

Senior Software Engineer C++ Linux SQL - Finance

Hiring Organisation
Client Server
Location
North West London, London, United Kingdom
Employment Type
Permanent, Work From Home
trading environment You have a strong knowledge of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, Design Patterns You're a positive, proactive team member who excels when working collaboratively You're degree educated, having achieved a 2.1 or above ...

Senior Software Test Automation Engineer

Hiring Organisation
X-On Health
Location
Woodbridge, Suffolk, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£55,000
Information Security, PCI & DSP policies and procedures Skills required Essential Working experience setting up greenfield test automation frameworks Knowledge of test design patterns Experience testing APIs and web applications Programming skills in a well-supported test automation framework language Expertise in the application of test automation framework ...

Software Security Engineer

Hiring Organisation
MBDA UK
Location
Stevenage, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£74000/annum
technical expertise to our software development teams and wider project teams, offering guidance on security requirements, security techniques, software architecture, design patterns, coding standards, trade-offs, and best practices. Participating in the evaluation and selection of appropriate technologies and frameworks for software projects. Conducting security assessments ...

Xamarin/.NET MAUI Developer

Hiring Organisation
Oscar Associates (UK) Limited
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent
Salary
£65,000
company. Requirements Proven experience building production mobile apps in .NET MAUI/Xamarin and C#. Strong knowledge of MVVM and offline-first design patterns. Experience integrating with RESTful APIs, authentication and role-based security. CI/CD (App Center, GitHub Actions, Azure DevOps). Solid communication skills, with ...

Solution Architect

Hiring Organisation
McGregor Boyall Associates Limited
Location
South West London, London, United Kingdom
Employment Type
Permanent
support desired business outcomes - such as improved efficiency, customer experience, scalability, and innovation-while maintaining strong architectural integrity. The Solution Architect oversees the design of systems and applications across the enterprise and regularly reviews the application portfolio to maximise value, reduce complexity, and ensure agility. A complex business … pragmatic approach to architecture governance and best practice you'll contribute to the defining and enforcing architectural principles, technology standards, and design patterns that balance innovation with operational integrity. You'll lead architectural governance forums to review and approve solution designs and ensure architectural consistency across ...

Senior Unity Engineer

Hiring Organisation
Huckleberry Sport
Location
City of London, London, United Kingdom
general systems and editor tooling that support our games and their features and functionality. You will collaborate closely with other engineering teams, design, production, QA, and other stakeholders in the studio to deliver high-quality user experiences on multiple platforms including desktop, console, and mobile. Your contributions will … essential. Experience developing Unity editor tooling and systems that support multi-disciplinary teams. Solid understanding of software engineering principles, design patterns, and profiling and performance optimisation. Proven ability to write clean, maintainable, portable, performant and well-documented code. Familiarity with C++ is beneficial, particularly in contexts where ...

Java Developer - Equities Algo Trading x2

Hiring Organisation
McGregor Boyall Associates Limited
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£800 - £950 per day
core Java APIs (Concurrency, collections) Experience with multithreaded systems, Java garbage collection, and low-latency I/O Knowledge of design patterns Experience with TDD Familiarity with Eclipse/IntelliJ, GIT, continuous integration servers, and build tools like Maven/Gradle Strong communication skills Preferred Experience: Familiarity … with benchmark algorithms or smart routing strategies (VWAP, TWAP) Experience with agile development methodologies Background in front office system design and architecture Knowledge of equities or derivatives markets Understanding of the FIX protocol (heartbeats, logins, sequence numbers, message types) Be a part of a dynamic global team, contributing ...

Senior Backend Engineer

Hiring Organisation
Certain Advantage
Location
South East London, London, United Kingdom
Employment Type
Temporary
challenges across teams Beyond the initial phase, youll act as an extension of the product teams designing and delivering new services, libraries, and architectural patterns to support platform growth. Strong communication is essential, as youll be working closely with engineers and technical leads across five time zones . Essential … PySpark and data-frame based processing Solid SQL capability Experience working with Azure infrastructure Good understanding of containers, microservices, and functional design patterns Comfortable working in Agile environments Experience using Terraform for infrastructure as code Strong approach to unit testing (ideally with PyTest ) Nice to have FastAPI ...

Senior Developer

Hiring Organisation
Hunter Selection
Location
Conwy, Clwyd, United Kingdom
Employment Type
Permanent
opportunity for a Software Developer to join our multidisciplinary engineering team and contribute to the development of industry-leading solutions. Role & Responsibilities: Design, develop, and maintain software products as directed by the Software Lead or Senior Management. Ensure source control (Git) is used for all projects, following best … applications. Strong knowledge of modern frameworks, particularly Vue.js, Node.js, Express, and Electron. Proficiency in Git source control workflows. Understanding of software design patterns and industry best practices. Excellent problem-solving and debugging skills, with the ability to learn quickly and adapt. Benefits Package: A competitive starting Salary ...

Senior Test Automation Engineer - Playwright

Hiring Organisation
PLANET RECRUITMENT SERVICES LTD
Location
South West, England, United Kingdom
Employment Type
Full-Time
Salary
£48,000 - £58,000 per annum
join our Testing Team in a rapidly growing company. Role: As a Senior Test Automation Engineer, you will provide technical leadership in the design, development, and evolution of scalable, maintainable, and secure test automation frameworks. You will collaborate with the Testing Manager on the technical direction … business priorities o Collaborate cross-functionally to ensure technically sound and feasible test coverage o Mentor team members on reusable test design patterns and strategic approaches Automation Strategy and Technical Direction o Set strategic guidelines for automation vs. manual testing o Co-author the automation roadmap ...

Principle Backend Developer

Hiring Organisation
Context
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
database performance Deploy and manage applications in cloud environments Customise build and development tools to suit project needs Apply best practices in software design, including SOLID principles and dependency injection Maintain clean, well-tested, and well-documented code Contribute to unit and integration testing across all deliverables Work … experience Strong proficiency in Node.js and TypeScript Solid understanding of cloud platforms and deployment strategies Deep knowledge of software architecture and design patterns Experience with CI/CD pipelines and modern development tooling Excellent communication and collaboration skills Must be eligible for SC clearance. This ...

Full Stack Engineer C# .Net Core JavaScript

Hiring Organisation
Client Server
Location
St. Albans, Hertfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
from home per week in a hybrid model Your role: As a Full Stack Engineer you'll join an Agile development team to design and develop new features and enhancements to complex Payments and client systems within a microservices environment (300 services). You'll be working with … React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply ...

Technical Lead

Hiring Organisation
Formula Recruitment
Location
City of London, London, United Kingdom
collaborate closely with both technical and non-technical stakeholders to deliver impact at scale. Responsibilities as a Tech Lead: Take ownership of system design, architecture, and implementation of key backend services Guide and mentor engineers across a cross-functional team Work closely with product managers and business stakeholders … commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software design patterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions ...

Senior Software Engineer - Hybrid

Hiring Organisation
Paxton Access
Location
Brighton, East Sussex, South East, United Kingdom
Employment Type
Permanent, Work From Home
software solutions for Paxtons product portfolio, ensuring technical integrity across user interfaces, back-end API services, mobile apps, and cloud services. Champion module design and feasibility plans, ensuring successful implementation across new and existing product ranges. Collaborate with other teams to identify dependencies, mitigate risks, and recommend solutions. … methodologies. Strong knowledge of C#, .NET, Web API, and advanced front-end and back-end technologies. Comprehensive understanding of software design patterns and SOLID principles. Experience working with Azure or equivalent cloud services. Excellent team player with strong communication, mentoring, and leadership skills. The right attitude ...

Java Developer

Hiring Organisation
Hays Technology
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £420/day up to £420 pd (inside IR35)
application development. Expertise in ReactJS and NodeJS for web applications. Spring/Spring Boot development. Proficiency in Test Driven Development and design patterns for modular, reusable code. Knowledge of REST APIs, asynchronous messaging, and database integration. Familiarity with continuous delivery/integration processes. Ability to work collaboratively ...