401 to 425 of 634 Design Patterns Jobs in England

Machine Learning Engineer

Location
Greater London, England, United Kingdom
software development practices such as: TDD BDD Commitment to code quality, readability, and maintainability Extensive experience in software architecture and common design patterns Strong understanding of: Machine Learning Microservices Domain-Driven Design (DDD) Exceptional command of the English language Nice-to-Have We’d also ...

C# Developer

Location
Greater London, England, United Kingdom
critical trading decisions across international markets. Working closely with developers, traders, and quantitative teams, you’ll contribute across the full development lifecycle from design and implementation to optimisation and deployment. What You’ll Be Doing Developing and maintaining scalable .NET/C# services within a distributed streaming architecture … quickly learn and adapt to new technologies Passion for automation, simplicity, and continuous improvement Strong grounding in computer science fundamentals and design patterns Collaborative team player with a proactive mindset Experience with distributed systems, streaming, and messaging (e.g. Rx .NET) Knowledge of performance and memory profiling Experience ...

Principal Software Engineer C# .Net AWS - FinTech

Location
Greater London, England, United Kingdom
progression? As a Principal Software Engineer you will architect and build highly performant and scalable solutions using the Microsoft tech stack and SOLID design principles, collaborating with cross functional Agile project teams in 2 week Sprints, you'll be an advocate of best practice and ensure software … experience in a FinTech or start-up environmentYou have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further e.g. ChatGPT, Claude, Cursor, Copilot ...

Fixed Income eTrading Java Developer (AVP)

Hiring Organisation
Citigroup
Location
London, England, United Kingdom
talented and passionate developer to continue to evolve our next-generation trading applications. The role requires a detailed understanding of software design/best practices along with a strong technical ability. This is a challenging and exciting opportunity to work on high profile trading applications. The team works … C#), multi-threading and any relational databaseSolid architectural understanding of enterprise applicationsUnderstanding of computing science fundamentals – concurrency, algorithms, data structures, design patterns, etc.Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirementsPreferredExperience with Java Core, Spring framework and LinuxExperience with ION Multi ...

DevOps Engineer Infrastructure · London ·

Location
Greater London, England, United Kingdom
Ansible, Python, and supporting tooling. Work alongside Development and Infrastructure teams to deliver new technologies and workflows into production, learning container‐native and GitOps patterns along the way. Participate in architectural discussions - you’ll be expected to form views and contribute, not just listen. Support internal teams with build … expertise in Kubernetes and OpenShift across complex on‐prem environments. GitOps workflows and container‐native deployment pipelines (ArgoCD, Helm). Infrastructure design patterns and configuration management at scale. Working knowledge of our broader stack: QuestDB, Elasticsearch, MySQL, and the tooling that surrounds low‐latency trading infrastructure. ...

IT Team Leader Software Developer

Location
Plymouth, England, United Kingdom
, including stored procedures, indexing and query optimisation Cloud based development (Docker + Kubernetes) and integration experience Experience of using design patterns for Microservices, CQRS and DDD techniques Working in an Agile, Automated Build (CI) and Deployment environments, supported by appropriate tooling Non-functional Testing (Volume ...

Java React Full Stack Developer - London, UK (PERM)

Location
Greater London, England, United Kingdom
Spring Boot, Spring Security, Microservices. What You Need: 5+ years of full stack software development experience. Strong foundation in OOP, Design Patterns, Data Structures, and Algorithms (Karat interview process). Experience in Agile/Scrum environments with CI/CD (Git) and test automation. Bachelor's degree ...

Full Stack C# Developer | Trading Systems | Contract Inside IR35

Location
Greater London, England, United Kingdom
C# and .NET/.NET Core development experience Experience building REST APIs and enterprise applications Strong understanding of software architecture and design patterns TDD and automated testing experience Database development experience Experience working on large-scale, business-critical systems Desirable Skills Kafka IBM MQ React TypeScript Python ...

Software Engineer (Sheffield/Leeds)

Location
Sheffield, England, United Kingdom
debug and troubleshoot bugs and problems using a methodical problem solving approach Able to understand, recognise and apply data structures and design patterns as part of a problem solving process Comfortable working in a command line environment Familiarity with continuous integration and continuous deployment techniques Experience using ...

Senior Software Developer, 6+ years - Remote/Hybrid (Canada)

Hiring Organisation
InfoTech Research Group
Location
London, England, United Kingdom
code reviews, and be mentored if something is new to youCollaborate across teams to continually improve our processesPromote the use of design patterns and best practices Contribute to Agile ceremonies for prioritizing, understanding, and estimatingSupport the growth of our Agile practices through RetrospectivesWhy you should join usWork ...

Solution Architect - Associate Manager

Location
West of England, England, United Kingdom
approaches Hands-on technical background, preferably from systems engineering with experience of application and integration architecture. Knowledge of solution architecture principles, design patterns, and Architecture modelling tools. Knowledge of market leading technologies and solutions Familiarity with major Cloud technologies, working experience of at least one major Cloud ...

Systems Development Engineer, AI/ML

Location
Reading, England, United Kingdom
with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust PREFERRED QUALIFICATIONS Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems Experience building services using AWS products Experience utilizing AWS cloud solutions in a DevOps environment Experience ...

Python & AWS Software Engineer – Data Science Focus Adecco UK

Location
East Midlands, England, United Kingdom
ability to understand, interpret and extend complex algorithms and business logic. A strong grounding in software engineering principles, including testing, code quality and design patterns. Experience with Git, CI/CD pipelines and Agile development practices. Nice to have Experience working with time-series, geospatial, sensor or other ...

Python & AWS Software Engineer - Data Science Focus

Hiring Organisation
Adecco
Location
Derby, Derbyshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £75000/annum
ability to understand, interpret and extend complex algorithms and business logic. A strong grounding in software engineering principles, including testing, code quality and design patterns. Experience with Git, CI/CD pipelines and Agile development practices. Desirable Skills Experience working with time-series, geospatial, sensor or other complex ...

Salesforce Technical Architect

Location
Guiseley, England, United Kingdom
wide range of initiatives to support business growth, adoption and exploitation of the Salesforce platform. Employ robust Engineering principles and practices across the design, development and delivery of changes to the Salesforce platform, working across a number of Communities of Practice to foster a culture of continuous improvement … Cart based APIs and external APIs. Experience in building complex, scalable and high-performance software systems, including object modelling and OO design patterns that have been successfully delivered to customers. Knowledge of TOGAF principals would be advantageous. Experience with Version Control Systems and Continuous Integration/Continuous ...

Salesforce Core Leader

Location
Greater London, England, United Kingdom
offerings and proactively developing solution accelerators to support GTM initiatives. Provide expert consultation to clients and internal teams on Salesforce best practices, architectural design, and process improvement opportunities. Manage client escalations professionally and efficiently, taking complete ownership to drive rapid issue resolution. Stay updated on market trends … Bulk, Streaming), Salesforce data tools, and Lightning Framework. Solid understanding of software architecture design using object‐oriented principles, modularity, design patterns, and complex application logic. Excellent technical documentation skills, foundational knowledge of project management, and a strong understanding of end-to-end Salesforce delivery processes. ...

Solutions Architect, Education & Resear

Hiring Organisation
AmazonWebServices
Location
London, England, United Kingdom
goals.- Advocate on behalf of customers internally by translating their feedback into technical requirements for AWS engineering teams and contributing to service improvements.- Design cloud-native reference architectures and create technical content such as white papers, blog posts, code samples, and workshops to share best practices with customers … performance and cost. By midday, you could be leading a deep-dive session with a customer's engineering team, walking through design patterns for a migration or new workload. In the afternoon, you may join a peer design review with fellow Solutions Architects, share insights ...

Data Architect

Location
Portishead Point, England, United Kingdom
newer, cloud based servers. Skills and Experience: Enterprise level Data Architecture Databricks Modelling Technical authority/Leadership Experience with Canonical Model design patterns Cleansing and ETL Creation and design of data systems including best practice standards principles Responsibility for the Data Roadmap Databricks, Data Lakes ...

Data Architect – Bewdley

Location
Bewdley, England, United Kingdom
newer, cloud based servers. Skills and Experience: Enterprise level Data Architecture Databricks Modelling Technical authority/Leadership Experience with Canonical Model design patterns Cleansing and ETL Creation and design of data systems including best practice standards principles Responsibility for the Data Roadmap Databricks, Data Lakes ...

Software Engineer Barclays

Location
England, United Kingdom
Proven experience developing robust, scalable, and high-performance enterprise applications using Java, with a strong understanding of object-oriented programming principles, design patterns, and software engineering best practices. Spring Boot – Hands-on experience building and maintaining microservices using Spring Boot, including RESTful API development, dependency injection, security … applications, ensuring reliability, scalability, and performance across distributed platforms. Nice to have MongoDB – Working knowledge of MongoDB and NoSQL database concepts, including schema design, indexing strategies, query optimisation, and managing large-scale datasets. Identity and Access Management (IAM) – Strong expertise in any IAM tool (e.g., IBM Security Identity ...

Assistant Director -Data Science (Machine Learning Engineering)

Location
Greater London, England, United Kingdom
Python, such as AWS Bedrock AgentCore, LangChain/LangGraph, CrewAI, or the OpenAI Agents SDK, with an understanding of agent design patterns including tool use, orchestration, memory, and multi-agent workflows Ability to own the full model-development lifecycle, including problem framing, data exploration, solution design … related quantitative field is required; a Master's or Ph.D. in a related discipline is preferred, but not required Responsibilities Lead the design, development, and delivery of innovative AI, ML, and GenAI solutions that create meaningful value for clients and advance product capabilities across the Corporate and Governments ...

Algorithm Engineer

Location
Greater London, England, United Kingdom
built in Python and our infrastructure is entirely cloud native and we maintain our infrastructure as code. What you will be doing: Design, develop and maintain new features for Ki’s underwriting algorithm for risk assessment and portfolio management Improve the robustness of the Ki algorithm by digitising … algorithms Understanding of the control and management of data products and machine learning algorithms Experience with Python programming and various software design patterns Direct experience with at least one cloud provider required Experience working in regulated industry, especially financial services and insurance would be a plus Commercially ...

Senior Software Engineer

Hiring Organisation
Microlise
Location
nottingham, midlands, united kingdom
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … tests across multiple layers of an application, including user interface, back-end services, and database components.Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems.Experience mentoring and coaching engineers at various stages of their career ...

Senior Embedded Software Engineer

Hiring Organisation
X4 Group
Location
Southampton, Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £75,000 per annum
engineers with experience in: Embedded Software Development C++ and Linux environments Object-Oriented Design (OOD), SOLID principles, and design patterns Unit testing and modern software development practices Communication protocols such as CAN, RS232/RS422, UDP, TCP/IP OR equivalent Due to security access ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, East Midlands, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£45,000
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...