1 to 25 of 38 Design Patterns Jobs in the Midlands

Software Engineer

Location
Birmingham, England, United Kingdom
principles under guidance from senior engineers, principal engineers and architects Participate in peer code reviews and apply coding standards, design patterns and best practices Deliver work items from design through development, testing and deployment Provide estimates and communicate progress or blockers Troubleshoot issues … Analytical Skills Problem-Solving Effective Communication Team Collaboration Willingness to Learn Industry Keywords Software Engineering Principles Cross-Functional Team Technical Guidance Design Patterns Best Practices Tools & Technologies AWS Azure GCP React Node.js Terraform Celery Containerisation Infrastructure-as-Code Cloud-Native Services #J-18808-Ljbffr ...

Software Architect - Python & .NET.

Location
Birmingham, Warwickshire, United Kingdom
established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms. The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability … based applications. A track record of architecting complex, integrated software platforms rather than isolated applications. Strong understanding of software architecture principles, design patterns and system decomposition. Experience designing REST APIs, web services and interfaces between multiple systems. Knowledge of microservices, distributed systems and event-driven architectures. Experience ...

Software Architect - Python & .NET

Hiring Organisation
Computer Futures
Location
Birmingham, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£75000 - £90000/annum
established and growing automation specialist is seeking an experienced Software Architect to lead the design and development of complex, integrated software platforms. The organisation delivers sophisticated automation solutions that connect enterprise applications, operational software, real-time data and physical equipment. Its projects support demanding operational environments where reliability … based applications. A track record of architecting complex, integrated software platforms rather than isolated applications. Strong understanding of software architecture principles, design patterns and system decomposition. Experience designing REST APIs, web services and interfaces between multiple systems. Knowledge of microservices, distributed systems and event-driven architectures. Experience ...

Software Engineer

Location
Birmingham, England, United Kingdom
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 ...

Full Stack Developer | Public Sector - eSC/eDV Required

Location
Leicester, England, United Kingdom
contribute across the full software development lifecycle, taking ownership of technical delivery whilst helping to drive engineering excellence within your team. You will: Design, develop, test and deploy modern cloud-native applications. Build secure, scalable and maintainable solutions across front-end and back-end technologies. Develop APIs, integrations … note that clearance eligibility requirements, including nationality and residency criteria, may apply. Preferred technical and professional experience Microservices architectures. Event-driven design patterns Serverless technologies. Infrastructure as Code. Cloud security and secure software development practices. DevSecOps experience. Experience working within public sector or other highly regulated environments. ...

Senior Java Full-Stack Engineer

Location
Birmingham, England, United Kingdom
hands-on experience with Java 17, Spring Boot and microservices architecture.Experience designing and developing RESTful APIs.Strong understanding of software engineering principles, design patterns and best practices.Experience with CI/CD pipelines and tooling such as Jenkins.Experience using Git-based source control systems.Good understanding of cloud-native application ...

Senior React Developer

Location
Telford, England, United Kingdom
code quality. Conduct code reviews and mentor developers on engineering best practices. Updated Required Skills Deep understanding of front-end architecture, design patterns, and component‐driven development. Extensive experience with Redux/Redux Toolkit and state management strategies. Strong experience designing and consuming RESTful APIs. Expertise … HTML5, CSS3, responsive design, and front‐end performance optimization. Good understanding of WCAG accessibility standards, semantic HTML, ARIA patterns, and accessible UI development practices. Good experience establishing testing strategies and implementing automated testing solutions. Hands‐on experience with testing frameworks and tools such as Jest, React Testing ...

Senior Integration Engineer

Location
Nottingham, England, United Kingdom
reviewing integrations to ensure they meet quality, performance and security benchmarks. Defining and maintaining integration design templates, reusable components, design patterns and technical guidelines. Working with change owners and technical teams to translate integration requirements into technical deliverables. Designing integrations that maximise reuse … services and managed connectors, while defining patterns that reduce the need for point‐to‐point integrations. Evaluating emerging integration capabilities within RSM’s existing vendor network and supporting incident resolution and performance optimisation for integration flows. What we are looking for We’re looking for someone with strong integration ...

Senior Integration Engineer

Location
Stoke-on-Trent, England, United Kingdom
reviewing integrations to ensure they meet quality, performance and security benchmarks. Defining and maintaining integration design templates, reusable components, design patterns and technical guidelines. Working with change owners and technical teams to translate integration requirements into technical deliverables. Designing integrations that maximise reuse … services and managed connectors, while defining patterns that reduce the need for point‐to‐point integrations. Evaluating emerging integration capabilities within RSM’s existing vendor network and supporting incident resolution and performance optimisation for integration flows. What we are looking for We’re looking for someone with strong integration ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
Role Summary We are looking for Full Stack Engineers with a data science focus to design, build, and maintain the data-driven applications and pipelines behind Zula 2.0, the platform that ranks and fuses the output of our rail inspection systems. You will work across the full stack … read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn new technologies quickly ...

Full Stack Developer

Hiring Organisation
Version 1
Location
Birmingham, UK
Employment Type
Full-time
understanding of software architecture principles, hands-on experience with modern technologies, and the ability to lead and mentor development teams. Key Responsibilities: Architectural Design: Design and develop high-quality software architecture and technical solutions that meet business requirements. Ensure the architecture is scalable, maintainable, and secure. … React or similar front-end technologies. Good experience and certification in AWS cloud platform. In-depth knowledge of software architecture principles and design patterns. Experience with microservices architecture and cloud-native applications. Good experience in database technologies such as SQL, NoSQL, and data modeling. Excellent problem-solving skills ...

Senior Software Engineer

Location
Nottingham, England, United Kingdom
Senior Software Engineer and play a key role in shaping the next generation of our cloud-based HR and payroll platform. You'll design and deliver scalable solutions, solve complex technical challenges, and influence the engineering direction of products used by thousands of organisations across … performance. Experience applyingunit testing, automated testing and CI/CD best practices. Solid understanding of modern software engineering principles includingSOLID, design patterns and clean architecture. Experience mentoring engineers and contributing to technical leadership within a delivery team. Exposure to AI-assisted development tools such as GitHub Copilot ...

Full Stack Engineer, Data Science Focus with React

Location
East Midlands, England, United Kingdom
technical audiences. You should be able to quickly grasp complex problems that span multiple systems or domains. We expect you to design effective solutions for non-trivial requirements, identify root causes efficiently, and consider performance, scalability, and maintainability in your approach. Key Responsibilities Design and develop … similar) Familiarity with modern frontend tooling (TypeScript, Webpack/Vite, CSS frameworks) Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn new technologies quickly Good ...

Software Engineer C++

Location
Birmingham, England, United Kingdom
Requisition ID # 26WD99922 Software Engineer Location : Birmingham (Hybrid) Role Summary As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience … broad portfolio of software, giving customers the power to solve their design, business, and environmental challenges. This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion by delivering unprecedented value and converging workflows with ...

Senior AWS Data Engineer

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Temporary
learning and future generative AI services. Youll work with modern AWS managed services, lakehouse architecture, Data Mesh principles and governance-by-design patterns to create data that is reliable, discoverable, secure and ready for real customer impact. If you enjoy building robust data platforms, solving complex integration … easy to reuse, enabling faster analytics delivery, richer customer insights, API-driven data services and future AI capabilities. The pipelines, models and governance patterns you build wont sit in the background. They will directly influence how data is trusted, shared and turned into value for customers and internal teams. ...

Lead Data Engineer

Location
Warwick, England, United Kingdom
integration between operational applications and the data science, AI and advanced analytics workloads underpinning National Grid's BIG work. You will own the engineering patterns behind those products end to end: ingestion, transformation, modelling, testing, deployment, monitoring and operational support, ensuring solutions are scalable, supportable and repeatable across … performance ambitions, taking technical accountability for the solutions the team ships. Set and maintain the engineering standards for the team — design patterns, coding standards, code review, testing, CI/CD and deployment practice — and hold delivery to them. Mentor and develop data engineers across the team ...

Data Architect

Hiring Organisation
Youngs Employment Services
Location
WC2H, Leicester Square, Greater London, United Kingdom
Employment Type
Permanent
Salary
£95000 - £100000/annum Bonus
services and agents access structured data safely and consistently. Produce data models, flows, lineage, architecture decision records and reusable design patterns for engineering and business teams. Review and assure designs, challenge where needed and represent Data in cross-team architecture forums. What we're looking for; Strong … conceptual, logical and physical data modelling skills, including dimensional and event-based approaches. Experience with modern cloud data platforms (AWS, Azure, GCP etc), ELT patterns, APIs, events, streaming, batch integration and data contracts. Experience with Snowflake would be highly beneficial Practical SQL, Python and transformation tooling experience, ideally including ...

Lead Full Stack Software Developer

Hiring Organisation
Spectrum IT Recruitment
Location
Birmingham, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum plus benefits
delivering their next generation of customer-facing platforms. This is a hands-on technical leadership role where you'll be involved from early design through to production delivery, working with a modern cloud-based stack and deploying to live environments on a daily basis. The Role Lead technical … background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset when designing and delivering software Excellent collaboration skills ...

Software Engineer

Hiring Organisation
Consula Group LTD
Location
Shropshire, United Kingdom
Employment Type
Full-Time
Salary
£70,000 - £80,000 per annum
JavaScript, Java, TypeScript, or similar) Experience with modern frameworks and tools relevant to your stack Solid understanding of software development principles, design patterns, and best practices Experience working with version control systems, particularly Git Familiarity with cloud platforms (AWS, Azure, or GCP) is desirable Strong problem-solving ...

NET Software Developer

Hiring Organisation
Savaria UK Ltd
Location
DY6 7FJ, Gornalwood, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£50000 - £58000/annum
growing international organisation. The Opportunity Reporting to the Senior Software Developer, you'll be involved throughout the software development lifecycle, helping to design, develop, maintain and improve a range of in-house applications and web-based solutions. This role offers the chance to work with modern Microsoft technologies … .NET ecosystem ASP.NET and ASP.NET Core HTML5, JavaScript and Vue.js SQL Server, T-SQL and Stored Procedures Clean Architecture and modern design patterns Unit testing frameworks Microsoft Azure DevOps methodologies ERP integrations, including Dynamics 365 and similar platforms Agile/Scrum delivery environments About ...

Senior Software Engineer, AWS

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 … modern software architecture, including Microservices. Experience with unit testing and a commitment to producing high-quality, maintainable code. Knowledge of design patterns and software optimisation techniques. A good understanding of different testing approaches and software quality practices. Experience participating in code reviews, sprint ceremonies and collaborative development ...

Senior AWS Cloud Fullstack Developer - eSC or eDV Clearance Required

Location
Leicester, England, United Kingdom
Application Developer to support IBM’s Public Sector and Defence projects by leading cloud development initiatives. In this role, you will oversee the design, development, and maintenance of cloud‐based applications while mentoring junior and mid‐level developers. You will manage the full software development lifecycle, with … strong focus on designing, coding, testing, and deploying cloud‐native solutions using modern full‐stack technologies. Responsibilities System Design: Architect, develop, and maintain secure, scalable cloud applications using full‐stack technologies, aligned with the needs of IBM’s Public Sector and Defence clients. Team Leadership: Lead and mentor ...

Salesforce Developer

Location
Rugby, Warwickshire, United Kingdom
great fit Solid Salesforce platform development experience including Apex, Lightning Web Components and Flows, with a confident understanding of governor limits, async patterns, and the platform's security model. Experience applying established Salesforce design patterns such as bulkification, separation of concerns and trigger frameworks … when they're not being followed. Ability to design and build integrations with third-party systems using REST APIs and event-driven patterns, and to understand how data flows across connected systems. Strong communication skills, comfortable talking directly with business stakeholders, translating technical constraints into plain language ...

Front End Developer

Hiring Organisation
Experis
Location
Telford, Shropshire, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £579/day
Developer (React) to join the CORE Mod. team in Tax Admin. Experienced developer needed with experience working with a UI/UX Design lead and developing in JavaScript React. Minimum requirements Strong frontend fundamentals: semantic HTML, modern CSS and JavaScript, including responsive and accessible development. Commercial experience with … where the frontend includes a server or backend-for-frontend layer. Design-system and component-library development using custom design patterns, encompassing MUI, Storybook and Figma. Runtime validation and contract-first API integration, for example Zod and OpenAPI-generated types. Authentication, authorisation and secure session ...

Front End Developer

Hiring Organisation
Experis
Location
Telford, Shropshire, United Kingdom
Employment Type
Contract
Contract Rate
£420 - £476/day
where the frontend includes a server or backend-for-frontend layer. Design-system and component-library development using custom design patterns, encompassing MUI, Storybook and Figma. Runtime validation and contract-first API integration, for example Zod and OpenAPI-generated types. Authentication, authorisation and secure session ...