Design Patterns Jobs in the UK excluding London

76 to 100 of 281 Design Patterns Jobs in the UK excluding London

Senior Software Engineer

Leeds, Yorkshire, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer/C++

Poole, Dorset, United Kingdom
Endeavour Recruitment Solutions
Enhancing interdepartmental communication to improve project and customer awareness and fostering team spirit. Ensuring application of technical standards, documentation, and processes to all deliverables. Identifying system architecture and design options and selecting the best solutions. Undertaking software design reviews and guiding other developers as needed. Refining specifications into a backlog and presenting tested, working software in … for new opportunities or initiatives. Having significant experience in a software development environment. Possessing 3+ years of object-oriented design and programming (e.g., UML, Design Patterns, SOLID principles). Having 3+ years of C#/.NET software development using Visual Studio. Programming for Windows CE/Windows Embedded Compact and using the .NET Compact Framework. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Technical Architect

Bradford, West Yorkshire, Yorkshire, United Kingdom
LA International Computer Consultants Ltd
can really make a difference. We have a great opportunity for a Python Technical Architect. We are looking for a highly skilled Python Technical Architect to lead the design and development of scalable, high-performance applications and solutions. The ideal candidate will have strong technical leadership skills, deep Python expertise, and a passion for designing clean and robust … architectures. Key Responsibilities: Architect and design scalable, secure, and robust backend systems using Python. Define best practices and coding standards for development teams. Lead technical discussions, code reviews, and mentoring sessions. Collaborate with Product Owners, Business Analysts, and cross-functional teams. Ensure adherence to architectural principles and agile methodologies. Guide teams in the selection of appropriate frameworks, tools … and NoSQL databases (e.g., PostgreSQL, MongoDB). * Hands-on experience with cloud platforms (AWS, Azure, or GCP). * Familiarity with containerization (Docker, Kubernetes). * Knowledge of design patterns, OOP principles, and clean code practices. * Experience with Git, Jenkins, CI/CD pipelines. * Strong problem-solving and debugging skills. * Excellent communication and stakeholder management skills. Desirable skills/ More ❯
Employment Type: Contract
Posted:

Senior Software Engineer (Front End)

Belfast, United Kingdom
TP ICAP Group Services Ltd
be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on continuous improvement whilst working collaboratively as part of self-organising, cross-functional team with a focus on continuous integration and deployment. … Experience/Competences Essential Demonstrable experience building modern, scalable, and maintainable web interfaces using React/Typescript/JavaScript and HTML/CSS, following structured, reusable design patterns rooted in object-oriented programming Demonstrable experience with HTML5, React 16+, Typescript 4+, JavaScript, ES6 and JSX Experience delivering consistent UX and UI for cross-browser compatibility Experience using … libraries such as Material UI or Ant Design Experience creating end-to-end, integration, and regression tests using automation tools such as Selenium, Cypress, or similar Experience using build tools such as Webpack or Vite and configuration files Knowledge of performance optimisation techniques to optimise web performance and load times Knowledge of web security best practices to protect More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Woking, Surrey, United Kingdom
Radiometer
software and services specifically designed to meet the evolving needs of the BioPharma sector. IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute and orchestrate processes, manage, contextualize and structure data and gain valuable insights throughout the product lifecycle, from R&D through manufacturing. Known for its signature IDBS E-WorkBook … empowerment and autonomy? Do you enjoy solving complex customer problems as a team? We are currently seeking a Principal Software Engineer who will be responsible for leading the design and development of high-quality software solutions. This role involves providing technical leadership, where you will guide the team and ensure that best practices and high standards are maintained. … shared components & leverage this system-level understanding to provide technical guidance for module design and lead technical decisions. Research, evangelise and promote new technologies , design patterns, approaches, tools and methodologies that could optimise and accelerate development. Collaborating across the business, run proof of concept activities and contribute to new tech forums and platforms. Identify existing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer

Glasgow, United Kingdom
Hybrid / WFH Options
Hymans Robertson LLP
to the delivery teams that build, test, and scale our applications and services. Though this is a varied role, you are likely to have experience with: Object-oriented development patterns and approaches primarily in delivering C# .NET solutions Microsoft development stack and Azure Cloud computing technologies, including many of the following: ASP.NET & ASP.NET Core Web Services architecture Service-oriented … Microservices CQRS APIs SQL Server/Transact SQL Testing frameworks such as NUnit, FakeItEasy, and SpecFlow Git & Azure DevOps Message brokers (e.g., Azure Service Bus/RabbitMQ) and messaging patterns RESTful APIs Continuous improvement and delivery practices, DevOps culture, and automation within the Azure DevOps platform (YAML pipelines) Behaviour-driven testing approaches and frameworks Relational and NoSQL data architectures … and technologies Experience using a front-end framework (preferably Angular) and associated design patterns To succeed in this role, you will be: Self-motivated with a drive to learn and share knowledge Focused on continuous learning and improvement An effective communicator and a great team player, able to collaborate with all skills in your team Able to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Frontend Developer

Birmingham, England, United Kingdom
Insight Global
investment bankers and loan agents. As a UI designer with the Agency Loans division, you’ll play a critical role in working closely with the UX designers to design, build and optimize the frontend interfaces of this platform and be responsible for developing frontend user interfaces for a fully automated, mission … critical digital business. In addition, you will be responsible for formulating design and implementation requirements in the system following coding best practices and utilizing design patterns concepts whilst working on projects through all stages in a version-controlled environment, including providing effort estimates and raising critical issues. Moreover, you will be working with users and More ❯
Posted:

.NET Developer

Belfast, United Kingdom
MCS Group
engineering experience, with strong system design and architecture exposure. Good knowledge of C# and .NET (ideally .NET 6/7). Strong grasp of design patterns , software architecture, and principles like SOLID , DRY , and clean code . Proven ability to build and maintain scalable, distributed systems. Experience with SQL Server and relational database design. Exposure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

9 Jul 2025 BBBH58910 .NET Developer £50000.00 - £60000.00 per annum Belfast

Belfast, United Kingdom
MCS Group
engineering experience, with strong system design and architecture exposure. Good knowledge of C# and .NET (ideally .NET 6/7). Strong grasp of design patterns , software architecture, and principles like SOLID , DRY , and clean code . Proven ability to build and maintain scalable, distributed systems. Experience with SQL Server and relational database design. Exposure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Manchester, Lancashire, United Kingdom
Datalex
Python to solve complex problems and deliver scalable AI solutions, we want to hear from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration of ML models. Understand the … pandas, NumPy for data manipulation; Jupyter Notebooks for experimentation; matplotlib/Seaborn for basic visualisation. Experience with data analysis and troubleshooting data-related issues. Knowledge of design patterns and software architectures Familiarity with CI/CD and automation tools. Experience using Git for version control and platforms like Bitbucket for code collaboration. Knowledge of build tools and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Frontend Engineering Lead

Belfast, United Kingdom
Hybrid / WFH Options
Whitespace Global
thrives in a fast-paced, collaborative environment and enjoys solving complex problems that blend cutting-edge technology with impactful human-centred design. Responsibilities Frontend Engineering & Architecture Lead the design, implementation, and maintenance of scalable, accessible, and high-performing frontend systems using React, TypeScript, and modern tooling. Set architectural direction for the frontend codebase and participate in ongoing system … evolution and refactoring initiatives. Ensure high-quality, maintainable code through code reviews, automated testing, and continuous integration. Maintain rigorous adherence to UX, accessibility, and design standards in alignment with our product and design teams. Technical Leadership & Delivery Guide and mentor a growing team of frontend engineers, promoting best practices and supporting their technical development. Own frontend … TypeScript in a production environment. Experience leading engineering initiatives, mentoring teammates, and owning architectural decisions on frontend systems. Strong knowledge of modern frontend build systems, component design patterns, and performance optimisation strategies. Deep understanding of web accessibility, responsive design, and usability principles. Experience working with other teams, including backend, devops, and product stakeholders. Familiarity with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Platform Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your owncreativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we'll More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Moneybox
You will be involved in the whole life cycle from suggesting new features to releasing the application to more than 1 million users in the UK. Drive the design of the architecture of the iOS application. Lead large scale improvements to the design of the application. Develop new features and maintain the Moneybox iOS application. Ensure … features for the application that will make the app experience better for users, and that will make the application more reliable. Collaborate with the wider team to define, design, and ship new features Identify and fix bottlenecks and bugs. Help to maintain the quality and organisation of the codebase Be responsible for releasing the app to the store … in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing More ❯
Employment Type: Full-Time
Salary: £0 per annum
Posted:

Lead PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
a Scrum-based development team , with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-quality software solutions. Design and implement scalable, maintainable software architecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team members, including goal setting, performance reviews, and managing Personal … Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews , and documentation … testing . Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software Design Patterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git . Nice-to-Have Technical Skills: Experience with AWS infrastructure. Exposure to Microsoft Dynamics NAV integrations. Familiarity with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
with team goals. Maintain team processes for code reviews, testing, and task breakdown. Process Improvement: Advocate for and implement best practices in TDD, CI/CD, and Software Design Principles. Work closely with the Leader, Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews, and documentation. … expertise in PHP and JS/TypeScrpt Expertise with Symfony, Laravel and NodeJS frameworks. Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL, including complex database design and reporting. Strong experience with Test-Driven Development (TDD), unit testing, functional testing, and … integration testing. Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software Design Patterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git. Nice-to-Have Technical Skills: Experience with AWS infrastructure. Expertise with NoSQL databases. Knowledge of modern frontend JS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Developer

Exeter, Devon, United Kingdom
Unity Five Ltd
by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity. Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to … exceptional problem-solving ability Demonstrate high competency in PHP and version control (e.g., Git) Demonstrate high competency or aptitude for PHP web frameworks Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance Recognise and employ appropriate coding design patterns/paradigms … and discourage and mitigate anti-patterns and bad practice Follow process, suggest improvements and embrace change Build “full” end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner Project a positive attitude and ability to work as part of an agile team More ❯
Employment Type: Permanent
Posted:

Java Developer

Birmingham, Staffordshire, United Kingdom
Sidetrade
our P6 Platform team, you will deliver high-quality features and enhancements. Collaborate across UK and France teams (some travel required), innovate to meet goals, and support secure design principles aligned with Information Security standards. Explore new tools and techniques to drive innovation. Take charge of implementing solutions that optimize processes. Enhance your skills and advance your development … Engineering expertise Relational database knowledge, e.g., PostgreSQL DevOps skills: CI/CD, Docker, Git Additional skills that are a plus: Understanding of Software Engineering Principles: SOLID, design patterns, TDD, BDD, DDD, Enterprise Architecture Frontend technologies: HTML, CSS, JavaScript, Typescript, React Experience with testing frameworks: JUnit, Spock, Jest Integration frameworks such as Apache Camel Other scripting languages Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Developer (C# and Azure Development)

Manchester, North West, United Kingdom
Hybrid / WFH Options
DCV Technologies Limited
continues to raise the standard for what tailored travel should be. About The Role The Principal Developer is a senior technical leader responsible for driving the architectural direction, design, and development of complex software systems. This role involves leading high-level projects, making strategic decisions regarding technology stacks, and ensuring the scalability, maintainability, and performance of applications. The … a requirement have had strong practical experience of C# and Azure Development: C# Development, .NET core/.NET Framework Full understanding of Object Orientated and SOA design patterns Azure: APIM, including extensive use of policies, caching and security aspects: Azure Functions Azure AI Search, using API and designing indexes Azure Blob and Table Storage used via Rest … APIs Azure AD, Enterprise apps and interactions via Graph API Azure Cosmos DB Azure best practice architecture patterns Data sources: via ODBC, RESTful API, Message-based Architectures Development of relational and non-relational databases and ORMs, e.g. Entity Framework DevOps processes, CI/CD, writing Unit Tests Testing frameworks (e.g. xUnit, NUnit, MSTest), and broader testing tools such as More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Senior Full Stack Web Developer

Slough, Berkshire, United Kingdom
Mars, Incorporated and its Affiliates
Job Description: We are seeking a technically proficient Full Stack Web Senior Developer to lead the ownership and delivery of our digital solutions through the design and implementation of innovative web applications that enhance our data digital capabilities across various business functions, including Marketing, Supply Chain, Sales, and Customer Engagement. This role is transformation-funded and therefore has … user needs. Facilitate the design and architecture of scalable web applications, ensuring performance, security, and maintainability. Mentor junior developers, providing guidance on coding standards, design patterns, and effective problem-solving techniques. Work closely with cross-functional teams including stakeholders, business analysts, QA, and infrastructure teams to ensure seamless project execution. Collaborate with internal teams to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

Milton Keynes, Buckinghamshire, United Kingdom
CityFibre Limited
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

Telford, Shropshire, United Kingdom
CityFibre Limited
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SQL BI Developer

Warrington, Cheshire, North West, United Kingdom
Essential Recruitment
reporting solution which will function Enterprise-wide. You will be involved in the full software development lifecycle on this project. SQL BI Developer SQL, ADF Role and Responsibilities: - Design and deliver innovative solutions as the company builds a modern, best practice data warehouse - Play a key role on a product development programme using the Microsoft BI stack and … Agile team of Developers, Testers and BA/Product Owners on a set of new greenfield projects - Observe object-oriented design and good practice design patterns and principles SQL BI Developer SQL, ADF Skills and Experience: - Significant experience of the Microsoft BI stack (SQL Server 2022, SSIS, SSAS, SSRS, Power BI) - In-depth expertise with More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

C++ Developer Windows - Finance

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with full benefits* As a C++ More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Software Engineer - Technologist

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Engineer/ More ❯
Employment Type: Full-Time
Salary: £50,000 - £70,000 per annum
Posted:

Fullstack Java & React Developer

Glasgow, City of Glasgow, United Kingdom
FPSG
retrospectives To be successful you will need to demonstrate experience of: 2+ years of experience in Java and React development Strong understanding of object-oriented programming, design patterns , and web development best practices Experience working in agile teams and fast-paced environments Excellent problem-solving and communication skills A degree in Computer Science or equivalent experience Bonus More ❯
Employment Type: Permanent
Posted:
Design Patterns
the UK excluding London
10th Percentile
£51,250
25th Percentile
£61,250
Median
£73,000
75th Percentile
£85,000
90th Percentile
£85,700