201 to 225 of 303 Design Patterns Jobs in the UK excluding London

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

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

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

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

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
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 C++

Location
Nottingham, Nottinghamshire, 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)

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract
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
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Temporary
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 ...

Security Architect

Hiring Organisation
Oscar Associates (UK) Limited
Location
West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
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

Location
Northampton, England, United Kingdom
Description Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code … 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 ...

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

Domain Security Architect

Hiring Organisation
AWE Plc
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent
national security expectations. The architect will contribute to the design of IT services aligned to the AWE security roadmaps, design patterns, and reference architectures that protect both IT and OT environments from global threats. Key Accountabilities: Security Requirements: Understand business objectives, user needs, and security … standards in safety, health, and security. Essential Criteria: Degree and equivalent experience in IT, Engineering, or Architecture Demonstrated experience in architecture or technical design roles Experience working in multi-disciplinary teams and navigating governance processes Track record of developing secure, scalable, and standards-aligned solutions Ability to translate ...

Staff Engineer

Location
Birmingham, England, United Kingdom
Full Stack Engineer to help build and scale customer-facing products. This is a hands-on technical leadership role, taking ownership of solution design, architecture and implementation while working with a modern tech stack and deploying to production daily. Key Skills Technical TypeScript (5+ years' experience) Node.js microservices … Bonus DevSecOps practices Automated testing and quality assurance AI-driven software development Scalable, secure SaaS platforms Clean code, SOLID principles and design patterns #J-18808-Ljbffr ...

DEV OPS Engineer - contract

Location
Leeds, England, United Kingdom
Role The DevOps Engineer will participate in the entire development lifecycle, including requirement analysis, system design, development, quality assurance, testing and deployment. Establish a digital environment and automate processes to minimize variation and ensure predictable high quality code and data. Ensure that high levels of automation are implemented … users and other IT teams Profile The DevOps Engineer, experienced in Agile and DevOps methodologies. Experience with core Java, Spring and design patterns; Experience with API development and Microservice framework; Experience on continual integration framework Experience with Unix including ability to analyse log files; Experience with RDBMS ...

Design Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
Newbury, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
looking for a talented Design Verification Engineer to join our teams in Newbury, England. In this role, you will play a key part in verifying complex mixed-signal ICs, building reusable testbenches, and contributing to the development of advanced verification methodologies. Job Title: Design Verification Engineer … Ruby, sh/csh, TCL, Make, Perl Power-aware verification (using CPF/UPF) Object-oriented programming and use of OOP design patterns Additional Information Hybrid remote position: 2+ days in-office per week, with days based on business needs and team preference Candidates must be within ...

Design Verification Engineer

Hiring Organisation
Microtech Global Ltd
Location
Newbury, south west england, united kingdom
looking for a talented Design Verification Engineer to join our teams in Newbury, England. In this role, you will play a key part in verifying complex mixed-signal ICs, building reusable testbenches, and contributing to the development of advanced verification methodologies. Job Title: Design Verification Engineer … Ruby, sh/csh, TCL, Make, Perl Power-aware verification (using CPF/UPF) Object-oriented programming and use of OOP design patterns Additional Information Hybrid remote position: 2+ days in-office per week, with days based on business needs and team preference Candidates must be within ...

Solutions Architect

Location
Oxford, England, United Kingdom
standards, governance, and implementation. Excellent stakeholder management and communication: can influence at exec level, simplify complex trade‐offs, and align diverse teams behind common patterns and outcomes. Strong technical first principles, confidence and willingness to remain hands‐on in solution delivery where appropriate, and an enthusiasm for empowering engineering … experience architecting solutions within a Microsoft 365 ecosystem, with a wider, cloud native, SaaS application estate. Experience with event driven integration design patterns, that deliver observability, resilience, and operational effectiveness. An AI first mindset. Enthusiastic about the opportunities to improve process, day‐to‐day productivity, and innovate ...

Lead Full-Stack Java Engineer

Location
Knutsford, England, United Kingdom
Description Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code … Spring Cloud, Spring Framework, Java 21+ Good knowledge of RDBMS and any No-SQL DB (Mongo, Cassandra etc) Good understanding of Design patterns (SOLID) and clean code. Experience in building large scale distributed systems, microservices, Kubernetes, Containerized deployments. AI driven SDLC creation and management. Payments Knowledge. Understanding ...

Python Software Engineer Machine Learning AWS

Location
Cambridge, England, United Kingdom
strong knowledge of AWS You have a good knowledge of modern software engineering best practices, microservices, TDD/DDD, common Design Patterns Experience with Databricks, PostgreSQL, Amazon RedShift or MLflow would be great but not essential What's in it for you: As a Python Software Engineer ...

Mobile Engineer

Location
City of Edinburgh, Scotland, United Kingdom
both platforms with Flutter. Work closely with our QA department and the developer teams working on the individual games. Contribute to the design and architecture of new features and improvements for the mobile platform. Troubleshoot and debug complex issues, optimize code, and improve overall stability. Collaborate with other … with Flutter for UI/UX. Strong experience with Ruby for build automation. Strong CS fundamentals, including excellent understanding of OO design patterns and concepts. Experience with API design and development. Experience with source control, preferably Git. PLUSES Please note that these are desirable skills ...

Infrastructure Solution Designer

Location
Salford, England, United Kingdom
existing architecture, security, engineering and 3rd party teams to ensure we are following both industry and PXC best practices. Key Responsibilities Architecture, Design & Engineering – Create, review, and support high‐level and low‐level designs across identity and on‐premise infrastructure domains. Design secure architectures and target … cloud infrastructure, Identity & Access Management (IAM), Email services, and End User Compute (EUC) including MDM and VDI. Develop and promote repeatable design patterns to improve application security, resiliency, development velocity, and cost efficiency. Ensure all solutions embed connectivity, security, and compliance requirements from inception. Continuously analyse existing ...

Embedded Software Architect

Location
Luton, England, United Kingdom
requirements. Collaborate in the architectural solutions at a platform to determine the software solutions that will be developed. Influence the development approach considering design principles, modularity and reuse, best practice, toolchain … much more. What you’ll bring Software architecture expertise Experience in C++ and embedded software solutions UML Modelling Object Orientation Design Patterns Linux/VXWorks (Desirable) Requirements Engineering Network architectures and Ethernet protocols High integrity e.g. RTCA-DO178C This is not an exhaustive list ...