501 to 525 of 768 Design Patterns Jobs in the UK

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 ...

Software Engineer

Location
United Kingdom
Experience with Unit Testing, CI/CD pipelines, and Agile methodologies. Knowledge of applications hosted on IIS servers, with understanding of design patterns and principles, applying the best practices for scenarios. Ability to create technical specifications and estimates, and take ownership of incidents from inception to resolution. ...

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 ...

Senior Data Engineer

Location
United Kingdom
evolving data ecosystem. This role will work closely with architects, analysts, engineers, and wider delivery teams to implement pipeline builds, data models, and integration patterns aligned to the organisation’s new Target Operating Model for Data. You will contribute to the development of scalable data flows, optimise ingestion & transformation … mindset, and the ability to work collaboratively within a multi-disciplinary team. If you’re confident writing production-grade code, applying design patterns, and building scalable, high-performing data products, this role offers technical autonomy, ownership, and challenge. Key Responsibilities Build and maintain ETL pipelines and code ...

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 ...

Senior Software Engineer

Location
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 … 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 ...

Senior Software Engineer

Hiring Organisation
Microlise
Location
London, England, 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 … 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 ...

Senior Software Engineer C++ (Fixed Term Contract)

Location
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 … 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 ...

Full Stack Developer – Treasury Technology

Location
Greater London, England, United Kingdom
projects, coordinating priorities and dependencies across a global technology organization Take end-to-end ownership of software systems throughout the application lifecycle, from design and development through deployment and ongoing support Apply sound engineering practices to solve complex business problems in a fast-paced … environment What You Bring At least five years of hands-on programming experience, with a strong understanding of object-oriented programming, design patterns, service-oriented architecture, concurrency, and SOLID principles Hands-on .NET development experience, including C# and ASP.NET Web API Experience building web applications using Angular ...

Security Architect

Hiring Organisation
Oscar Associates (UK) Limited
Location
Yorkshire, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£70,000
design principles across cloud, infrastructure, data, identity and operational environments What You'll Be Doing Set and maintain security architecture principles, standards, patterns and reference designs Provide security architecture input to enterprise systems and transformation programmes Shape Identity and Access Management (IAM) design, including access … technology, business integrations, acquisitions and emerging technologies What We're Looking For Experience developing and applying security architecture standards, principles and design patterns Strong understanding of IAM, access governance and segregation of duties Experience assessing or designing secure cloud, infrastructure, network, integration and data solutions Working knowledge ...

Software Engineer – CFD Solver Development

Location
Cambridge, England, United Kingdom
solver development team. The primary focus of the CFD solver team, a unit within our Computational Fluid Dynamics (CFD) division, is the conception, design and development of core thermo-fluid flow solver capabilities within Siemens Digital Industries’ flagship multi-physics simulation product, Simcenter STAR-CCM+. The CFD solver … flow, ideally in aerodynamic or hydrodynamic applications Good understanding of software design principles, and a willingness to learn modern design patterns Familiarity with high-performance computing concepts, including parallel programming and GPU computing Nice to have: Coursework or project experience in thermodynamics, heat transfer, multiphase ...