14 of 14 Permanent Design Patterns Jobs in the Midlands

Data Architect

Hiring Organisation
HCLTech
Location
Coventry, England, United Kingdom
best-fit tooling/platforms to support strategic objectives. You will provide the foundations for usability including definition of design types and patterns, reusability and lifecycle management for the domain as relevant, to provide secure, reliable and scalable solutions within the data domain. In addition, you will … domain, i.e. physical and logical data modelling. Ensure we follow a consistent approach and utilise a catalogue of reusable design patterns wherever possible, working with System Architects/Technical Specialists to help reuse code and existing design patterns to implement technology functionality ...

Software Engineer

Hiring Organisation
Low Carbon Contracts Company
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
experience Location : Birmingham city centre WFH policy: Employees are required to attend the office 2 days/week Flexible working : Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Reports to: Software Engineering Manager Deadline Note: We reserve the right to close … implementation details (Stakeholder Interaction integrated here). Code Review & Quality Participate in peer code reviews, providing constructive feedback. Apply coding standards, design patterns and best practices during implementation. Help raise quality through improved maintainability, readability and performance. Technical Leadership Follow technical guidance from senior engineers and technical ...

Senior Full Stack Developer

Hiring Organisation
Isio
Location
Birmingham, West Midlands, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
does the role entail? Supporting Isio’s broader development strategy, with a particular focus on programme delivery, documentation, and the use of modular coding patterns, utilising modern development standards & DevOps processes. Working with our Lead Developers to support and implement agreed ways of working processes relating to development. Collaborating …/CD pipelines. Knowledge of Github Actions or Azure DevOps Pipelines strongly preferred Hands on experience working on codebases of varied high level architecture patterns (Monoliths, Microservices) Experience building APIs and API clients with a view to a strong level of maturity Exposure to working with messaging queues (Azure ...

Technical Architect

Hiring Organisation
Howdens Joinery
Location
Raunds, North Northamptonshire, Northamptonshire, United Kingdom
Employment Type
Permanent
practices, and resolve complex technical challenges. Architecture Ownership: Define, evolve, and document system architecture to align with business goals and technical standards. Solution Design: Deliver secure, scalable solutions that balance speed, cost, and quality. Standards & Governance: Uphold coding, testing, and security standards across teams. Innovation: Evaluate new technologies … Future-Proofing: Plan for growth with a forward-looking technology roadmap. What we need from you: Understanding of software engineering principles, design patterns, and system architecture. Strong knowledge of modern programming languages (e.g. C#, Java, JavaScript/TypeScript, Python) and frameworks relevant to your stack. Hands ...

Technical Architect

Hiring Organisation
Howdens Joinery
Location
Raunds, Wellingborough, Northamptonshire, England, United Kingdom
Employment Type
Full-Time
Salary
£0 per annum
practices, and resolve complex technical challenges. Architecture Ownership : Define, evolve, and document system architecture to align with business goals and technical standards. Solution Design : Deliver secure, scalable solutions that balance speed, cost, and quality. Standards & Governance : Uphold coding, testing, and security standards across teams. Innovation : Evaluate new technologies … Future-Proofing : Plan for growth with a forward-looking technology roadmap. What we need from you: Understanding of software engineering principles, design patterns, and system architecture. Strong knowledge of modern programming languages (e.g. C#, Java, JavaScript/TypeScript, Python) and frameworks relevant to your stack. Hands ...

Principal Java Architect

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
solutions.**WHAT YOU'LL BRING:*** Deep Java Expertise: Spring/Spring Boot, and the broader JVM ecosystem.* Architectural Mastery: Strong grasp of software architecture patterns (e.g. hexagonal, layered, microservices), DDD, and event-driven systems (Kafka, Pulsar, etc.).* Engineering Excellence: Mastery of SOLID principles, design patterns … Optimisation Mindset: Good knowledge of algorithms, being able to quickly understand runtime complexity and offer alternative implementation. Good knowledge of data structures, understanding query patterns and being able to offer SQL and NoSQL solutions with appropriate scalable indexes.* Cloud-Native Thinking: Experience writing software for cloud platforms ...

Cloud Delivery Engineer

Hiring Organisation
HomeServe
Location
Walsall, West Midlands, United Kingdom
automation skills, including PowerShell and Power Automate, to streamline operations and improve platform reliability at scale. As an experienced Infrastructure Engineer, you'll design, deliver, and continuously improve enterprise-grade platforms, using sound engineering judgement and technical leadership to influence the future direction of a secure, scalable … scripting (e.g. PowerShell) to reduce manual effort and improve consistency. • Promote and align solutions to industry best practices, including cloud native design patterns, infrastructure engineering standards, security-by-design, and operational readiness. • Collaborate with engineering and service teams to embed repeatable, standardised approaches to infrastructure ...

Lead PHP Developer

Hiring Organisation
Tank Recruitment
Location
Leicester, Leicestershire, United Kingdom
Employment Type
Permanent
management. You'll play a key role in shaping architecture, improving development practices, and driving innovation across the business. Key Responsibilities Lead the design, development, and ongoing improvement of scalable web applications using PHP and Laravel Oversee, manage, and optimise AWS cloud infrastructure (including deployment, scaling, monitoring … cloud-based architectures Experience designing and integrating APIs Familiarity with modern frontend frameworks (Vue.js preferred) Strong grasp of software architecture, design patterns, and engineering best practices Experience working in Agile environments Desirable Skills Experience with microservices or event-driven architecture Knowledge of infrastructure as code (e.g. Terraform ...

Technical Lead C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£70,000
framework, supported by ongoing professional development, architectural guidance, and opportunities to broaden your leadership impact. As a Technical Lead, you will oversee the design, implementation, and optimisation of advanced C++ solutions, ensuring our systems remain robust, scalable, and aligned with best-in-class engineering practices. You will work … Strong background in building and maintaining comprehensive unit and integration test suites across complex, multi-layered systems. Working knowledge of software design patterns, performance optimisation strategies, and tooling for high-throughput or low-latency environments. Demonstrated experience mentoring and developing engineers at all levels, providing strategic technical ...

Technical Lead C++

Hiring Organisation
Microlise
Location
Derby, Derbyshire, UK
framework, supported by ongoing professional development, architectural guidance, and opportunities to broaden your leadership impact. As a Technical Lead, you will oversee the design, implementation, and optimisation of advanced C++ solutions, ensuring our systems remain robust, scalable, and aligned with best-in-class engineering practices. You will work … Strong background in building and maintaining comprehensive unit and integration test suites across complex, multi-layered systems. Working knowledge of software design patterns, performance optimisation strategies, and tooling for high-throughput or low-latency environments. Demonstrated experience mentoring and developing engineers at all levels, providing strategic technical ...

UX/UI Developer

Hiring Organisation
Metro
Location
Birmingham, England, United Kingdom
strategic digital products. The role focuses on modernising and enhancing user interfaces across business-critical platforms, with a strong emphasis on user-centred design, performance, and accessibility. If you thrive in a fast-paced environment, love solving problems, and want to be part of a company that values … consistency of UI/UX designs Continuously improving frontend performance, usability, and maintainability Stay current with emerging UI technologies, frameworks, and design patterns Experiment with and evaluate new frontend tools and approaches What You’ll Bring We’re looking for someone who’s not just experienced ...

Senior Software Engineer C++

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

Hiring Organisation
Microlise
Location
Derby, Derbyshire, UK
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

Hiring Organisation
Reed
Location
Shirebrook, Mansfield, Nottinghamshire, England, United Kingdom
Employment Type
Full-Time
Salary
£30,000 - £40,000 per annum, Negotiable
thin-client, API-driven, n-tier architecture Improve and extend the existing platform without re-architecting it Apply SOLID principles , design patterns, and best practices Take part in code reviews and technical discussions Produce clear, maintainable documentation What we’re looking for: Essential Commercial experience building full ...