Design Patterns Jobs in the UK excluding London

1 to 25 of 295 Design Patterns Jobs in the UK excluding London

Lead UI Designer

Bedford, Bedfordshire, England, United Kingdom
Reed Talent Solutions
of all backgrounds, we want our colleagues to reflect our customers and the people we assist. In this role you will be responsible for the following; Leading collaborative design processes for multiple complex projects. Collaborating with cross-functional teams to shape and communicate the brand and visual identity for MaPS’s digital channels. Fostering an environment of creativity … and design excellence by leading inspiration sessions and sharing examples of outstanding design. Communicating with designers and researchers on other programmes to avoid duplication, maximise learning, and ensure the coherence and consistency of MaPS digital experiences. Collaborating with relevant internal teams to ensure our services meet MaPS and GDS standards for suitability, efficacy, usability, accessibility, quality, security, and … the goals and vision of their organisation use risks, opportunities and constraints in technology, systems and policy to shape design identify and create new design patterns and components Designing together Level: practitioner advise others how to effectively plan and run design sessions with a team, users or stakeholders adapt a design More ❯
Employment Type: Full-Time
Salary: £75,000 per annum
Posted:

Senior Embedded Software Engineer, Cocca

Cambridge, Cambridgeshire, United Kingdom
Amazon
that matter. Key job responsibilities Experience as a mentor, tech lead or leading an engineering team Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience … testing, and operations BASIC QUALIFICATIONS - Experience as a mentor, tech lead or leading an engineering team - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Engineer (Backend)

Farnborough, Hampshire, United Kingdom
Discover Bank
while being the reason millions of people find a brighter financial future with Discover. Job Description: What You'll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively manage and escalate risk and … form. Bonus Points If You Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team Strong hands-on experience and … form. Bonus Points If You Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team Strong hands-on experience and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Automation Software Development Test Engineer

Edinburgh, United Kingdom
OSI Systems, Inc
on role on a small team of test automation engineers developing automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The test automation development … the test automation team to review and derive required automation tests from requirements related to patient monitoring platform Lead the cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Lead the test automation component design efforts. Understand and design to existing interface specifications. Plan and … software experience 2+ years of test automation leadership Strong experience with Python or other scripting languages Expert level knowledge of Object-Oriented Design and Design Patterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices Strong understanding of Continuous Delivery and Agile development Mastery of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Automation Software Development Test Engineer

Edinburgh, United Kingdom
OSI Systems, Inc
a small team of test automation engineers on the development of automated tests for the next generation patient monitoring platform. This position requires a deep understanding of solid design principles, development practices and test verification knowledge. The role will work closely with cross-functional groups such as Systems, Hardware, Verification, Electrical and Software Engineering. The test automation development … test automation team to review and derive required automation tests from requirements related to the patient monitoring platform Participate in cross-functional reviews of software requirements, architecture, software design, connectivity interface design and user interface design. Participate in the test automation component design efforts. Understand and design to existing interface specifications. Write … software experience 3+ years of relevant automated testing experience Strong experience with Python or other scripting languages Strong knowledge of Object-Oriented Design and Design Patterns Strong understanding of software testing concepts and methodologies Strong experience at least one automation testing tool and best practices Strong understanding of Continuous Delivery and Agile developmentProficiency with tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Technical Architect

Manchester, North West, United Kingdom
LA International Computer Consultants Ltd
Technical/Integration/Solution Architect to design end to end high scalable, robust, and complex solution. Using C4 and SOLID Principles and several design patterns such as Singleton, Factory, Abstract Factory, Builder, Command, Chain of Responsibility, MVC, Template and Faade, by following Agile and waterfall development methodology. Ensure adherence to architectural principles and agile … Proficient in relational and databases (e.g., PostgreSQL, DynamoDB). * Hands-on experience with cloud platforms (AWS & GCP). * Familiarity with containerization (Docker, Kubernetes). * Knowledge of design patterns, OOP principles, and clean code practices. * Experience with Git, Jenkins, CI/CD pipelines & Terraform. * Strong problem-solving and debugging skills. * Excellent communication and stakeholder management skills. Desirable skills … asyncio, Celery). * Exposure to message brokers like SQS/SNS. * Certifications in cloud technologies or architecture (AWS/Azure Architect, TOGAF, etc.). * Experience/Understanding about integration patterns etc. * Proficient in java versions: JDK 17/21 with strong background OOP concept by working on various stages of System Development Life Cycle. Tech Stack: * Java/J2EE More ❯
Employment Type: Contract
Rate: £560 - £590 per day
Posted:

Java Technical Architect

bolton, greater manchester, north west england, united kingdom
LA International Computer Consultants Ltd
Technical/Integration/Solution Architect to design end to end high scalable, robust, and complex solution. Using C4 and SOLID Principles and several design patterns such as Singleton, Factory, Abstract Factory, Builder, Command, Chain of Responsibility, MVC, Template and Faade, by following Agile and waterfall development methodology. Ensure adherence to architectural principles and agile … Proficient in relational and databases (e.g., PostgreSQL, DynamoDB). * Hands-on experience with cloud platforms (AWS & GCP). * Familiarity with containerization (Docker, Kubernetes). * Knowledge of design patterns, OOP principles, and clean code practices. * Experience with Git, Jenkins, CI/CD pipelines & Terraform. * Strong problem-solving and debugging skills. * Excellent communication and stakeholder management skills. Desirable skills … asyncio, Celery). * Exposure to message brokers like SQS/SNS. * Certifications in cloud technologies or architecture (AWS/Azure Architect, TOGAF, etc.). * Experience/Understanding about integration patterns etc. * Proficient in java versions: JDK 17/21 with strong background OOP concept by working on various stages of System Development Life Cycle. Tech Stack: * Java/J2EE More ❯
Posted:

Java Technical Architect

warrington, cheshire, north west england, united kingdom
LA International Computer Consultants Ltd
Technical/Integration/Solution Architect to design end to end high scalable, robust, and complex solution. Using C4 and SOLID Principles and several design patterns such as Singleton, Factory, Abstract Factory, Builder, Command, Chain of Responsibility, MVC, Template and Faade, by following Agile and waterfall development methodology. Ensure adherence to architectural principles and agile … Proficient in relational and databases (e.g., PostgreSQL, DynamoDB). * Hands-on experience with cloud platforms (AWS & GCP). * Familiarity with containerization (Docker, Kubernetes). * Knowledge of design patterns, OOP principles, and clean code practices. * Experience with Git, Jenkins, CI/CD pipelines & Terraform. * Strong problem-solving and debugging skills. * Excellent communication and stakeholder management skills. Desirable skills … asyncio, Celery). * Exposure to message brokers like SQS/SNS. * Certifications in cloud technologies or architecture (AWS/Azure Architect, TOGAF, etc.). * Experience/Understanding about integration patterns etc. * Proficient in java versions: JDK 17/21 with strong background OOP concept by working on various stages of System Development Life Cycle. Tech Stack: * Java/J2EE More ❯
Posted:

Senior C# .NET Developer

Portsmouth, Hampshire, England, United Kingdom
Hybrid / WFH Options
MORRIS SINCLAIR RECRUITMENT LTD
FinTech space. This is a fantastic opportunity for an experienced Senior C# .NET Developer with good object-oriented analysis and design skills, familiarity with design patterns and practices to work for an award winning company..The role offers excellent career progression within a fast-growing FinTech environment. What We Need The ideal candidate will have experience … Core Web API development experience API documentation generation tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unit testing/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior C# .NET Developer

PO6 3EN, Hilsea, Hampshire, United Kingdom
Morris Sinclair Recruitment
FinTech space. This is a fantastic opportunity for an experienced Senior C# .NET Developer with good object-oriented analysis and design skills, familiarity with design patterns and practices to work for an award winning company. . The role offers excellent career progression within a fast-growing FinTech environment. What We Need The ideal candidate will … Core Web API development experience API documentation generation tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unit testing/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and More ❯
Employment Type: Permanent
Posted:

Java Technical Architect

Manchester, North West, United Kingdom
LA International Computer Consultants Ltd
difference. We have a great opportunity for a Java Technical Architect to join the team. We are looking for a highly skilled Java 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 Java & AWS expertise, and a passion for designing clean and … Technical/Integration/Solution Architect to design end to end high scalable, robust, and complex solution. Using C4 and SOLID Principles and several design patterns such as Singleton, Factory, Abstract Factory, Builder, Command, Chain of Responsibility, MVC, Template and Faade, by following Agile and waterfall development methodology. Ensure adherence to architectural principles and agile … Proficient in relational and databases (e.g., PostgreSQL, DynamoDB). * Hands-on experience with cloud platforms (AWS & GCP). * Familiarity with containerization (Docker, Kubernetes). * Knowledge of design patterns, OOP principles, and clean code practices. * Experience with Git, Jenkins, CI/CD pipelines & Terraform. * Strong problem-solving and debugging skills. * Excellent communication and stakeholder management skills. Tech Stack More ❯
Employment Type: Contract
Rate: £550 - £600 per day
Posted:

Solutions Architect

Gloucester, Gloucestershire, United Kingdom
Hybrid / WFH Options
Navtech, Inc
and customized user experience to more than 500 customers worldwide. As a Solutions Architect at Navblue, you will collaborate with fellow architects, development teams, and other stakeholders to design resilient, feasible, and scalable solutions for our customers. You will also prioritize features that build out the architecture runway, and align with standards. To be successful in this role … Collaborate with Enterprise Architects and other stakeholders to align the technical solution with the business requirements Responsible for the solution architecture life-cycle activities i.e. requirements gathering, architecture design, architecture documentation, architecture evaluation, architecture evolution, etc. Create, maintain, and prioritize the enabler feature work in the program backlog and help development teams understand and break down the enabler … team leadership Experience with software development/architecture on the cloud Collaborates effectively with others in a team environment Experience with software design including design patterns, algorithms, the SOLID principles, and clean code Knowledge of architecture design including architecture patterns and anti-patterns Experience with Agile methodology, and ideally (but not More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Salesforce Developer

London, South East, England, United Kingdom
Yolk Recruitment Ltd
our Product team to prioritize, assign, and deliver upcoming work, ensuring that implemented software meets long-term business objectives. Provide technical mentorship and guidance to junior team members. Design, develop, test, and deploy custom Salesforce solutions, including Apex, Visualforce, Lightning Components, and integrations with other systems. Customise Salesforce to meet specific business needs by creating custom objects, fields … seamless data flow and interoperability. Conduct code reviews and ensure the quality, performance, and security of developed solutions. Develop software solutions to business problems, leveraging established design patterns and coding standards. Collaborate with stakeholders to gather and analyse requirements and translate them into technical specifications. Technical skills: 7+ years as a Senior Salesforce Developer, with 3+ years … data migration and ETL tools. Proficiency with code change control using BitBucket, JIRA, and Confluence. Knowledge of sophisticated business systems integration as well as object-oriented design patterns and development. Familiarity with Services Oriented Design Principles (SOA) and Web Services. Company Benefits Enhanced Parental Leave Generous annual leave Healthcare Plan Annual Giving Day - an extra More ❯
Employment Type: Full-Time
Salary: £100,000 - £110,000 per annum
Posted:

Senior iOS Engineer

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / WFH Options
Atom Bank
iOS Guild Lead within Frontend Engineering. Your activity will be aligned to our Savings Value Stream, where you’ll use your technical knowledge to provide steer for team design activities and detailed technical input across the development lifecycle. Outside of delivery you’ll be a key contributor to iOS guild activities whilst being a point of contact for … environment. A deep understanding of iOS development, including associated tooling and frameworks. An excellent working knowledge of Swift. Proficient with Swift UI. Experience with modern Software Design Patterns such as MVVM or MVC Considerable experience in a development capacity encompassing contribution to solution design, and technical documentation production Conversant with SOLID and OOP principles and … Software Design Patterns, BDD and TDD as approaches Experience of UX Development including responsive designs and accessibility, RESTful API integration, securing applications and secure messaging using a variety of methods including but not limited to credentials, certificates, tokens, pinning. Clear communicator both written and verbally Experience of working closely with third parties and external systems providers What More ❯
Employment Type: Full-Time
Salary: £50,000 - £58,000 per annum
Posted:

Senior Python Developer

Leeds, West Yorkshire, United Kingdom
Mastek UK
drive development projects, mentor junior developers, and collaborate effectively across teams. You will be responsible for designing and implementing high-quality, scalable software solutions. Key Responsibilities: Lead the design and development of complex applications using Core Python and web frameworks like Flask. Implement best practices in software development, including exception handling, data structures, and object-oriented programming (OOP … code tracking. Engage in data analysis and visualization to inform decision-making and enhance application performance. Develop applications using event-driven programming paradigms and adhere to design patterns like Model View Template (MVT) and Model View Controller (MVC). Ensure security and compliance through PKI and OIDC with OAuth 2.0 implementation. Automation: using Unit Testing and API … and timelines Preferred Skills: Experience with Object Relational Mappers (ORMs) and server-side templating languages. Advanced knowledge of AWS services and architecture best practices. Familiarity with design patterns and software architecture principles. More ❯
Employment Type: Permanent
Posted:

Lead C# Developer/ Architect, Home Based

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
Fdo Consulting Limited
required (ideally AWS but Azure fine). Home Based c £ 75000 - 80000 + benefits. This role requires a strong understanding and commercial experience of engineering architecture, design patterns and principles. My client is a software product company that build an innovative SaaS product. As they continue to grow they are looking for a hands-on Lead Software … tactical delivery Drive Agile across the team Mentoring, coaching, training, conflict resolution, etc Experience Required - Excellent hands on knowledge of C#/.net Strong engineering architecture, design patterns and principles. Proven ability of designing and developing microservices and distributed systems. Commercial experience of Cloud technologies (AWS or Azure) Team development skills - mentoring, coaching, getting the best from More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Software Engineer

Maidenhead, Berkshire, United Kingdom
Ultra Electronics Group
mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade possesses … Uses established procedures to solve problems by making judgments and gets work done with quality under moderate supervision. Has limited discretion to vary from established procedures. Scope Define, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple … such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Experience of Object-Oriented Design and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable: Python JavaScript, node.js Rust Communications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .Net Developer

Manchester, Lancashire, United Kingdom
Sharp Gaming
they are delivered on time with the correct approach and to the standards defined by the Lead Developers. Our tech stack includes some of the latest design patterns and tools as well as established tech that needs additional features building on. For example, SQL, NoSQL, caching services, messaging services, C# Windows Services, WebAPI, WCF, WPF, Winforms, Microsoft … and external services. Job Duties • To work on the integration of web front ends with back-end services and third-party systems. • Apply software development best practices, architectures and patterns in collaboration with other developers and QA. • Implementing new features, writing clean, reusable code. • Owning developments all the way to production and supporting them once live. • Collaborate with the … UI or performance tests. Knowledge, Skills and Experience Essentials: • Significant commercial experience in .NET with C# • Experience with N-Tier architecture/SOA • Knowledge of relevant design patterns • Excellent understanding of OOP concepts • Demonstrable experience of building Web Services, WebAPI and WCF • Database experience, working with both SQL and NoSQL • Expertise in performance optimization • Source Control, must More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Maidenhead, Berkshire, United Kingdom
Ultra Electronics Group
mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade possesses … established procedures to solve problems by making judgments and gets work done with quality under moderate supervision. Has limited discretion to vary from established procedures. Scope Define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple … kernel and/or driver development. C/C++ Experience of best practice software development processes/lifecycles Experience of Object Oriented Design and Design Patterns Experience of software testing and design for test Desirable: Javascript, node.js, react.js Python Rust Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead C# Developer, Home Based

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
Fdo Consulting Limited
required (ideally AWS but Azure fine). Home Based c £ 75000 - 80000 + benefits. This role requires a strong understanding and commercial experience of engineering architecture, design patterns and principles. My client is a software product company that build an innovative SaaS product. As they continue to grow they are looking for a hands-on Lead Software … tactical delivery Drive Agile across the team Mentoring, coaching, training, conflict resolution, etc Experience Required - Excellent hands on knowledge of C#/.net Strong engineering architecture, design patterns and principles. Proven ability of designing and developing microservices and distributed systems. Commercial experience of Cloud technologies (AWS or Azure) Team development skills - mentoring, coaching, getting the best from More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Senior Full Stack Web Developer - ONSITE

Loughton, Essex, South East, United Kingdom
Hybrid / WFH Options
Profile 29
database schema in SQL Server 2014 Required Recent legacy .Net projects (essential) ASP.NET 4.6+ MVC 5 C# 6 including advanced language features e.g., generics, lambdas, delegates Design Patterns and SOLID Principles Entity Framework 6+ SQL Server 2014+ TDD/NUnit Javascript/JQuery/AJAX HTML5/CSS3 Desirable ASP.NET Core Azure Service Bus Entity Framework Core … can be found at: profile-29 .com/privacy) Profile 29 recruitment keywords: senior web developer lead web developer London Essex ASP.NET MVC MVC5 C# 6 Design Patterns SOLID Entity Framework SQL Server TDD NUnit Javascript Jquery AJAX HTML5 CSS finance fintech More ❯
Employment Type: Permanent, Work From Home
Posted:

Apprentice Software Engineer

York House, 18 York Road, Maidenhead, England
VE3 GLOBAL LTD
and deliver innovative products that exceed expectations Code Quality Assurance: Conduct thorough code reviews, meticulously scrutinising codebases to ensure compliance with coding standards, best practices, and design patterns, while offering constructive feedback to uphold and elevate code quality organisation-wide Technical Troubleshooting and Optimisation: Tackle intricate technical challenges head-on, employing sharp analytical skills to diagnose issues … implement effective solutions, and fine-tune system performance for optimal efficiency and scalability Documentation and Knowledge Sharing: Document architectural decisions, design patterns, and best practices, and actively contribute to knowledge-sharing initiatives such as tech talks, workshops, and internal training sessions to empower the broader engineering team with valuable insights and expertise Project Management and Delivery: Collaborate … and sharing insights to nurture their professional growth and ensure team cohesion Exemplary Technical Leadership: Lead by example, embodying a collaborative and proactive architectural Vision: Lead the architectural design of sophisticated software systems, meticulously planning and implementing solutions that prioritise performance, scalability, and reliability while aligning with industry best practices and architectural standards Performance Enhancement: Identify and address More ❯
Employment Type: Degree Apprenticeship
Salary: £14,722.50 to £23,809.50 a year
Posted:

Senior full-stack engineer

Cambridge, Cambridgeshire, United Kingdom
Techspert
scalable applications with Angular/React and Node Strong front-end development experience Experience working with commercial applications in production environments Deep knowledge of architecture and design patterns for the frontend (e.g. data flows, components, modules) Deep knowledge of architecture and design patterns for the backend (e.g. configuration, REST, distributed systems) Working knowledge of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Research Software Developer

York, Yorkshire, United Kingdom
University of York
the role based in the new Environment Building at the University of York. This post is available at 100% FTE on a fixed contract. Please note that flexible working patterns and job sharing opportunities will be considered. Salary commencing at £31,637 per annum. Skills, Experience & Qualifications needed: Knowledge of modern software development techniques Knowledge of revision control systems … such as git Knowledge of Python Knowledge of, and experience with, object-oriented design, design patterns and refactoring. Experience of working on software projects Interview date: To be confirmed For informal enquiries: please contact Dr Jon Hill (project lead) at More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Oracle Exadata

Bromley, Kent, United Kingdom
Hybrid / WFH Options
Pontoon
You'll partner closely with the BA/PM, technical programme lead, and other developers across our global offices in London, India, Singapore, and New York. Key Responsibilities Design, develop … and enhance features for the Operational Data Store application. Optimize performance and tuning for large-scale Oracle Exadata systems. Apply Scala and modern development practices, including design patterns , clean code , and reactive event-sourced systems . Collaborate with global teams, contributing to the re-architecture of securities post-trade platforms. Follow TDD , ATDD/BDD , and CI … Exadata performance and tuning. Strong background in Scala or another modern OO/functional programming language. Experience with reactive event-sourced systems . Proficient in applying design patterns and optimizing algorithms. Solid understanding of Agile/Scrum methodologies. Experience with Specification by Example/ATDD/BDD . Excellent communication and relationship-building skills. Preferred Skills Knowledge More ❯
Employment Type: Contract
Rate: GBP 600 - 775 Annual
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