Design Patterns Jobs in the Midlands

1 to 25 of 150 Design Patterns Jobs in the Midlands

Azure Cloud Fullstack Developer

Leicester, England, United Kingdom
IBM Qatar
Engineer at IBM you see the big picture, able to imagine successful technology-driven solutions from start to finish. As a Full-Stack Application Developer, you'll help design, develop, and integrate solutions using best practice technologies, tools, techniques, and products our clients demand today. You'll work with clients, co-creating solutions to major real-world challenges … by translating system requirements into the design and development of customized systems in an agile environment. In your role you may be responsible for: Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with a variety of relational and NoSQL databases (SQL … NoSQL databases Proven knowledge of cloud technologies (Azure strongly preferred) Strong experience with web services development (REST) Knowledge of object oriented programming: MVC MVVM Familiarity with design patterns and SOLID principles. As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this role, you must have the More ❯
Posted:

Senior Full Stack Developer

Walsall, England, United Kingdom
Corpay
identify new opportunities and improve ways of working. RESPONSIBILITIES & EXPECTATIONS Technology Manage software engineering processes for the product lifecycle, aligning with team and stakeholder goals. Promote good practices and patterns across all squads and team members. Assist the team with technology challenges and solutions. Use data-driven insights to inform decisions. Foster a culture of learning through experimentation and … for scalable components (Proficiency in Microsoft Azure, .NET Core, C#, MVC, Web API). Experience with solutions involving .NET Core, AWS functions, Logic Apps, Service Queues, etc., following design patterns. Understanding of system design, data structures, and experience with relational (SQL Server, Oracle) and NoSQL databases. Deep knowledge of AWS services like EC2, Lambda, API Gateway … and animations. Experience with native technologies like Android and iOS, and knowledge of Firebase. Experience with REST/JSON APIs and third-party integrations. Understanding of design patterns like MVP, MVVM, MVC, and managing production mobile apps. Eligibility Requirements: Bachelor's or Master's degree in Computer Science or related field. Fluent in English; additional languages such More ❯
Posted:

Senior Software Engineer

Birmingham, England, United Kingdom
Sidetrade
principles in line with Information Security standards. Drive innovation within our R&D team. Key Skills and Experience Understanding of Software Engineering Principles: SOLID, design patterns, TDD, BDD, DDD, Enterprise Architecture Patterns API Engineering: security, deployment, monitoring, API Gateway, micro-services .NET Technologies: .NET core 3.x, ASP.NET Core, Testing Framework, ASP.NET MVC, Web API More ❯
Posted:

Frontend Developer

Leicester, Leicestershire, United Kingdom
Avature
CMS), eCommerce, Customer Relationship Management (CRM) systems, Cloud infrastructure, and Content Delivery Networks (CDN). This role requires a strong understanding of web technologies and the ability to design, develop, and integrate applications efficiently. Required education: None Preferred education: Bachelor's Degree Required technical and professional expertise: Knowledge of C# .NET (particularly ASP.NET Core). Proven experience with … software design and object-oriented development methodologies. Knowledge of … both relational and NoSQL databases. Knowledge of cloud (Azure preferred). Strong experience with web services development (REST). Knowledge of object-oriented programming MVC MVVM. Design patterns and SOLID principles. ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

Birmingham, United Kingdom
SideTrade SA
team, you will deliver high-quality features and enhancements to our P6 Platform. Collaborate with multidisciplinary teams across the UK and France (some travel required). Support secure design principles according to information security policies and standards. Explore new tools and techniques to drive innovation within our R&D team. Take charge of implementing solutions that optimize our … Experience with relational databases like PostgreSQL DevOps: CI/CD, Docker, Git The following skills and technologies are a plus: Understanding of Software Engineering Principles: SOLID, design patterns, TDD, BDD, DDD, Enterprise Architecture Patterns Frontend Technologies: HTML, CSS, JavaScript, Typescript, React Experience with unit and integration testing: JUnit, Spock, Jest Experience with integration frameworks such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Birmingham, England, United Kingdom
Sidetrade
multi-disciplinary teams across the UK and France (with some travel required) will be your forte as you innovate to achieve goals and support the implementation of secure design principles according to policies and standards of Information Security. Explore latest tools and techniques, driving innovation within our R&D team. Take control of implementing cutting … edge solutions that optimize our processes. Level up your talent and ignite your development journey! Key Skills and Experience: Understanding of Software Engineering Principles: SOLID principles, design patterns, TDD, BDD and DDD, Enterprise Architecture Patterns Expertise in API Engineering: security, deployment infrastructure, monitoring, API Gateway, micro-services .NET Technologies: .NET core 3.x, ASP.NET Core, Testing Framework More ❯
Posted:

Software Engineer

Birmingham, United Kingdom
Sidetrade
multi-disciplinary teams across the UK and France (with some travel required) will be your forte as you innovate to achieve goals and support the implementation of secure design principles according to policies and standards of Information Security. Explore latest tools and techniques, driving innovation within our R&D team. Take control of implementing cutting-edge solutions that … development journey! Why you should be working here: You'll have most of the following key skills and experience: Understanding of Software Engineering Principles: SOLID principles, design patterns, TDD, BDD and DDD, Enterprise Architecture Patterns Expertise in API Engineering: security, deployment infrastructure, monitoring, API Gateway, micro-services .Net Technologies: .net core 3.x, ASP.net core, Testing Framework More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

Birmingham, 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:

Sr. Software Engineer II

Stratford-upon-avon, Warwickshire, United Kingdom
Menlo Ventures
and best practices. Required Education and Experience Experience in designing and developing scalable, distributed, and high-performance cloud-based applications. Strong understanding of object-oriented programming principles and design patterns. Expertise in microservices architecture and event-driven systems. Proficiency in SQL and NoSQL databases, with a strong understanding of data modeling and query optimization. Strong understanding of software … development experience. Experience working in a B2B SaaS environment, delivering enterprise-grade software solutions. Strong expertise in .NET (C#) and Azure cloud services. Familiarity with multiple software architecture design patterns. Experience with frontend frameworks such as Angular, Blazor, or React. Proficiency with data warehouse technologies such as Snowflake. Hands-on experience with GitHub, CI/CD pipelines, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
LSEG (London Stock Exchange Group)
innovative ways to make your team work more effectively. Through participation in refinement and planning sessions, you will work with other team members to analyze development requirements, provide design options and complexity estimates, and agree how to deliver the requirements. Actively participating in Scrum meetings, you will give timely status updates on areas for which you are responsible. … CSS Familiarity with other languages, for example Typescript and Python, and the ability to put that familiarity into practice. Solid understanding of object-oriented programming. Familiar with various design patterns. Experience of unit testing. Knowledge of databases and SQL. Understanding of cross-browser compatibility issues and ways to work around such issues Understanding of security implications and secure More ❯
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:

Lead Software Engineer (Python)

Nottingham, Nottinghamshire, United Kingdom
London Stock Exchange Group
and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role. Main Responsibilities/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices … Ensure quality by delivering reliable, robust software through automated tests in collaboration with quality engineers. Review peers' and junior developers' work, providing guidance and advice. Contribute to software design, leading component design efforts. Participate in retrospectives and reviews to improve team effectiveness. Engage in planning sessions, analyzing requirements, providing design options, and estimating work. … Experienced Software Engineer with strong Python skills and willingness to cross-train. Understanding of other programming languages and practical application skills. Solid grasp of object-oriented programming and design patterns. Experience with unit testing, databases, SQL, and secure coding practices. Proficiency with cloud technologies, preferably AWS, and willingness to learn AWS fundamentals. Excellent verbal and written communication skills. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

React Native Developer

Coventry, England, United Kingdom
Whitehall Resources Ltd
transformative retail journey by leveraging cutting-edge technologies like React Native and Redux to build impactful mobile solutions. Collaborate with top talent across mobile development, UX/UI design, and product teams to create seamless user experiences that enhance customer engagement. Thrive in a fast-paced environment that values creativity, experimentation, and continuous improvement, applying your advanced mobile … and technologies in mobile development and recommend improvements. Code Optimization & Best Practices: Write and optimize JavaScript/TypeScript code, ensuring quality, maintainability, and scalability using best practices and design patterns. Cross-Platform Development: Develop applications for both iOS and Android platforms, ensuring consistent functionality and user experience. Collaboration: Work with UX/UI designers, product managers, and backend … Continuous Improvement: Improve development processes, tools, and workflows for efficiency and scalability. Key Skills: Experience with CI/CD pipelines (e.g., GitHub Actions) Proficiency in JSX and component design Experience with cloud services like AWS/Azure GitHub version control skills Effective communication and collaboration skills Cross-platform development expertise Problem-solving and analytical thinking Deep knowledge of More ❯
Posted:

Solutions Architect

Warwick, Warwickshire, West Midlands, United Kingdom
Queen Square Recruitment Limited
extension) Rate: Inside IR35 - Open to market rates About the Role: We are looking for a Senior Solution Architect with deep technical expertise and strong documentation skills to design scalable, secure, and high-performance solutions. You will work closely with business stakeholders, engineering teams, and project managers to ensure the successful delivery of complex technology solutions aligned with … business goals Your responsibilities: Design end-to-end enterprise-level solutions across cloud, on-prem, and hybrid environments. Translate business requirements into technical architecture and high-level design documentation. Lead technical workshops, architecture reviews, and proof-of-concept initiatives standards and patterns. Ensure scalability, security, performance, and cost-efficiency in all proposed solutions. Provide technical guidance … containerization (Docker/Kubernetes). Understanding of DevOps practices, CI/CD pipelines, and automation tools. Proficient in modeling tools (e.g., Visio, Lucidchart, Draw.io). Familiarity with enterprise integration patterns and middleware technologies. Knowledge of security, compliance, and data privacy best practices. Documentation Expertise: Strong ability to create architectural blueprints, HLDs, LLDs, and solution specs. Experience writing clear, concise More ❯
Employment Type: Contract
Posted:

Senior Software Engineer - Platform Development

Birmingham, England, United Kingdom
OneStream Software
Finance. Primary responsibilities include designing, developing, and maintaining software solutions on the OneStream development platform while coordinating with the team across various infrastructure layers. Primary Duties and Responsibilities Design and architect solutions. Provide documentation of source codes, defining standards and improve them, APIs, flow diagrams, reviewing code requests. Build and deliver solutions that meet/exceed customer/… feature easy to use and improve customer experience. Drive requirements discussions based on value delivered to customer. Participate and contribute to reviewing other team members unit tests. Lead design discussions and planning. Provide complex design requirements for major features and new solutions. Mentor fellow team members in best practices, coding standards, assist in software design … Mathematics, Physics or equivalent technical discipline experience. 8+ years of development and industry experience with detail-oriented software design with a strong command of design patterns and problem-solving expertise in areas such as memory and performance tuning of managed code and SQL query optimization. Proficient in language frameworks such as: C#, VB.NET, .NET, Core More ❯
Posted:

Java fullstack developer

Northampton, England, United Kingdom
Hybrid / WFH Options
Undisclosed
on Java/J2EE and Springboot experience Experience working with RESTful Some experience with JavaScript Exposure to Cloud Tools Good understanding of Object Oriented Concepts and Design Patterns Skills that will help you in the role: You have experience of working within Financial Services industry. You have experience creating prototypes and working directly with stakeholders. You have More ❯
Posted:

Lead Software Engineer (Python)

Nottingham, England, United Kingdom
London Stock Exchange Group
re a self-starter who will be part of an empowered agile team working on our portfolio of risk products. You’ll be responsible for the analysis, definition, design, implementation, testing, maintenance and support of the Risk products, working individually or leading a small team of engineers. You’ll work closely with QA engineers to ensure that what … also forms part of the role, working alongside the team management to help further enhance the skills and capabilities of the team. Main Responsibilities/Accountabilities: You will design, build and maintain efficient, reusable, reliable and secure code based on requirements or User Stories. Working within a multi-functional agile team, you'll develop enterprise software, adhering to … will review work of peers and more junior developers, providing advice and guidance to benefit the team. You will contribute to the creation of software designs, leading the design of components. Through agile retrospectives and reviews, you will inspect and adapt, finding innovative ways to make your team work more effectively. Through participation in refinement and planning sessions More ❯
Posted:

- Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth [...]

Coventry, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages … Ruby-on-Rails, Java, Python, C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Posted:

- Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth [...]

Leicester, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages … Ruby-on-Rails, Java, Python, C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Posted:

- Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth [...]

Stoke-on-Trent, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages … Ruby-on-Rails, Java, Python, C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Posted:

Solution Architect

Royal Leamington Spa, England, United Kingdom
Avance Consulting
We are looking for a Senior Solution Architect with deep technical expertise and strong documentation skills to design scalable, secure, and high-performance solutions. You will work closely with business stakeholders, engineering teams, and project managers to ensure the successful delivery of complex technology solutions aligned with business goals. Your responsibilities: Design end-to-end enterprise … level solutions across cloud, on-prem, and hybrid environments. Translate business requirements into technical architecture and high-level design documentation. Lead technical workshops, architecture reviews, and proof-of-concept initiatives. Create and maintain detailed architecture diagrams, solution design documents, and technical specifications. Collaborate with development and DevOps teams to ensure alignment with architecture standards and patterns. … containerization (Docker/Kubernetes). Understanding of DevOps practices, CI/CD pipelines, and automation tools. Proficient in modeling tools (e.g., Visio, Lucidchart, Draw.io). Familiarity with enterprise integration patterns and middleware technologies. Knowledge of security, compliance, and data privacy best practices. Documentation Expertise: Strong ability to create architectural blueprints, HLDs, LLDs, and solution specs. Experience writing clear, concise More ❯
Posted:

Senior Data Engineer (SC Cleared)

Leicester, England, United Kingdom
JR United Kingdom
wide Job Description: Key Responsibilities Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. Collaborate with multidisciplinary teams, including … translating data requirements into technical solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, design patterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within the firm and clients. Contribute … engineering tools and practices, including Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience applying DevOps principles to data More ❯
Posted:

Senior Data Engineer (SC Cleared)

Lincoln, England, United Kingdom
JR United Kingdom
wide Job Description: Key Responsibilities Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. Collaborate with multidisciplinary teams, including … translating data requirements into technical solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, design patterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within the firm and clients. Contribute … engineering tools and practices, including Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience applying DevOps principles to data More ❯
Posted:

Senior Data Engineer (SC Cleared)

Chesterfield, England, United Kingdom
JR United Kingdom
wide Job Description: Key Responsibilities Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. Collaborate with multidisciplinary teams, including … translating data requirements into technical solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, design patterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within the firm and clients. Contribute … engineering tools and practices, including Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience applying DevOps principles to data More ❯
Posted:

Senior Data Engineer (SC Cleared)

Northampton, England, United Kingdom
JR United Kingdom
wide Job Description: Key Responsibilities Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. Collaborate with multidisciplinary teams, including … translating data requirements into technical solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, design patterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within the firm and clients. Contribute … engineering tools and practices, including Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience applying DevOps principles to data More ❯
Posted:
Design Patterns
the Midlands
10th Percentile
£51,250
25th Percentile
£56,250
Median
£60,000
75th Percentile
£65,625
90th Percentile
£97,500