Design Patterns Jobs in Birmingham

1 to 25 of 60 Design Patterns Jobs in Birmingham

Intermediate Content Designer

Birmingham, United Kingdom
Hippo Digital Limited
About The Role Hippo is recruiting for intermediate consultants in content design . Content designers ensure that people get the information they need, when and where they need it, in a format that's right for them. They work with user researchers, UX or interaction designers and other … members of a multidisciplinary team to identify what people need from an end to end service, and design content to meet those needs. As an intermediate consultant specialising in content design, you'll come to Hippo with strong content design skills and some experience … knowledge of the Government Digital Service (GDS) Digital Standard and Central Digital and Data Office (CDDO) assessments experience of working with design patterns and content patterns an understanding of information architecture experience of using content audits to implement a content maintenance plan experience of using design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

- Urgent! x3 Tech Leads – UK-based – Series A Funded Startup – Rapid Growth – Fully Remote -

Birmingham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have 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. You dont have to have all the languages but just some and you will be … 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 … 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 More ❯
Posted:

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

Birmingham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 … 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 More ❯
Posted:

Senior Software Engineer - Platform Development

Birmingham, England, United Kingdom
OneStream Software
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 … 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 … 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 More ❯
Posted:

Java Solutions Architect

Birmingham, England, United Kingdom
JR United Kingdom
applications built on Java technologies. They provide thought leadership, coaching, and support for all team members. Experience: 12-14 years of rich IT design and development experience, with a background in architecting solutions. Responsibilities: Act as the primary contact for all matters concerning the platform and applications (Java … plan and execute a continually evolving program aligned with client strategy. Communicate project goals and objectives to ensure team understanding of their impact. Design and develop intuitive, flexible, and maintainable Java solutions leveraging custom development features. Collaborate with the Product Owner and Scrum teams to provide solution architecture … least 3 years in architecting and designing applications. At least 5 years of experience leveraging different architectural frameworks. Experience with multiple design patterns and architectures. Understanding of front-end and back-end technologies within the Java landscape. Skilled in scripting, business rules, and articulating technical details clearly More ❯
Posted:

Senior Software Engineer

Birmingham, England, United Kingdom
Sidetrade
our innovative environment. Collaborate with teams across the UK and France (some travel required) to deliver high-quality features and enhancements, ensuring secure design 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 More ❯
Posted:

Java Architect

Birmingham, England, United Kingdom
Qualient Technology Solutions UK Limited
DBAs to plan and execute a continually evolving program aligned with the client strategy. Communicate project goals and objectives clearly to team members. Design and develop intuitive, flexible, and maintainable Java solutions leveraging custom development features. Collaborate closely with the Product Owner and Scrum teams to provide solution … and apply best practices for architecting and designing application and platform updates. Provide thought leadership, coaching, and support on critical skillsets including software design, process design, problem solving, communication, customer service, organizing work, and time management. Skills & Qualifications: Minimum 3 years … in architecting and designing applications. Minimum 5 years of experience leveraging different architectural frameworks to build applications. Background in using multiple design patterns and architectures. Understanding of front-end and back-end technologies in the Java landscape. Highly skilled in scripting, business rules, and articulating technical details More ❯
Posted:

.Net Solutions Architect

Birmingham, England, United Kingdom
JR United Kingdom
on .Net technologies. He/she provides thought leadership, coaching, and support for all team members. Experience: 12-14 years of rich IT design and development experience with expertise in architecting solutions. Responsibilities: Act as the primary contact for all matters concerning the platform and applications (.Net based … program aligned to the client strategy. Communicate project goals and objectives clearly, ensuring team members understand how their work contributes to overall success. Design and develop intuitive, flexible, and maintainable .Net solutions that leverage the features of custom development. Collaborate closely with the Product Owner and Scrum teams … in architecting and designing applications. Minimum 5 years of experience leveraging different architectural frameworks to build applications. Background in using multiple design patterns and architectures. Understanding of front-end and back-end technologies in the .Net landscape. Highly skilled in scripting, business rules, and articulating technical details More ❯
Posted:

Java Developer

Birmingham, United Kingdom
SideTrade SA
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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full-Stack .NET Developer

Birmingham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
with our Senior Developer to modernise legacy applications to .NET 9 and Angular Build robust backend services using Clean Architecture and Domain-Driven Design principles Develop responsive frontend applications with Angular and modern UI frameworks Write unit tests and maintain code quality standards Develop and maintain RESTful APIs … gather requirements and deliver solutions Troubleshoot, optimise, and enhance existing functionality Utilise AI-assisted development tools whilst maintaining deep understanding of code architecture and patterns Strong proficiency in C# and .NET 6+ [JS2] Experience with ASP.NET and MVC patterns Understanding of Clean Architecture or similar design patterns Experience with unit testing frameworks Proficient with SQL Server and database design Experience developing RESTful APIs and web services Frontend: Strong experience with a modern frontend framework (React, Vue, Angular) and TypeScript Understanding of modern frontend development practices Experience with component-based architecture General More ❯
Posted:

Software Engineer

Birmingham, United Kingdom
Sidetrade
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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Technical Architect

Birmingham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
experiencing significant growth both organically and via acquisition. As a Software Architect, you will collaborate with Developers, Project Managers and Client Directors to design, develop and deliver Software/Cloud Applications for their Critical National Infrastructure clients. Operating both independently and as part of a broader technical team … mentor a team of talented developers. Collaborate with cross-functional teams to ensure seamless project execution. Provide architectural input & ownership into High-Level Design (HLD) and Low-Level Design (LLD) phases. Drive architectural decisions to optimize performance and scalability. … Lead cost estimation and documentation processes. Contribute to or lead the technical design of complex solutions using modern processes, design patterns, and production-grade technology. Work closely with colleagues both within and outside of the team and organization to ensure successful delivery of software projects. More ❯
Posted:

Global Banking & Markets - Birmingham - Analyst - Front End Engineer

Birmingham, England, United Kingdom
WeAreTechWomen
through all stages in a version-controlled environment, including providing effort estimates and raising critical issues. Working closely with the UX designers to design, build … and optimize the frontend interfaces. Formulating design and implementation requirements in the system following coding best practices and utilizing design patterns concepts. Working with users and stakeholders to procure requirements and communicate ideas clearly and concisely to non-technical users of our systems. Building and More ❯
Posted:

Software Engineering Specialist

Birmingham, England, United Kingdom
Hybrid / WFH Options
BT Security
the wider team Build bespoke apps and tooling that help Protect BT Group deliver against its key control commitments Engaged in requirements capture, design discussions for new capabilities Building an automated test framework CI/CD automated pipeline build Awareness of containerisation/Kubernetes Proactively drive forward continuous … or more languages: Java, Python, JavaScript, Golang Experience of development best practices and tooling: Gitlab, Jira, user stories, test frameworks, TDD, design patterns Ability to collaborate effectively with others to drive forward key security objectives Experience with containerization technology and orchestration platforms e.g. Docker, Kubernetes. Strong communication More ❯
Posted:

Senior C++ Software Engineer

Birmingham, England, United Kingdom
JR United Kingdom
team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding … C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured More ❯
Posted:

Java Developer

Birmingham, United Kingdom
Sidetrade
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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Contract .NET Developer - Energy Trading

Birmingham, England, United Kingdom
JR United Kingdom
of applications and technology stacks, collaborating closely with Technical Leads, Architects, and key business stakeholders to deliver robust and scalable solutions. Key Responsibilities Design, develop, and deliver high-quality C# .NET solutions in a complex trading or data-driven environment. Work closely with Vertical Leads (Delivery, Technical, QA … What You’ll Need Strong experience in enterprise development using C# .NET, WebAPI and working within an Agile environment. Knowledge of Design Patterns, SOLID principles, and scalable architecture best practices. Proficiency with SQL databases (Microsoft SQL Server preferred) – experience with MongoDB is a plus. Familiarity with modern … Vue.js, Angular, Blazor) is advantageous. Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform) is a plus. Exposure to messaging patterns (RabbitMQ, Kafka) and authentication methods like OAuth2 is beneficial. A strong problem-solver who can work independently while effectively collaborating with cross-functional teams. More ❯
Posted:

Senior Data Engineer

Birmingham, England, United Kingdom
Kainos
strong development leadership and take responsibility for significant technical components of data systems. You will work within a multi-skilled agile team to design and develop large-scale data processing software to meet user needs in demanding production environments. Your responsibilities will include: Working to develop data processing … software primarily for deployment in Big Data technologies. The role encompasses the full software lifecycle including design, code, test and defect resolution. Working with Architects and Lead Engineers to ensure the software supports non-functional needs. Collaborating with colleagues to resolve implementation challenges and ensure code quality and … production environment Proficient in SQL and SQL extensions for analytical queries Solid understanding of ETL/ELT data processing pipelines and design patterns Aware of key features and pitfalls of distributed data processing frameworks, data stores and data serialisation formats Able to write quality, testable code and More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Birmingham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
team and needs solid software engineers to develop large-scale mobile and web applications backend. This role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers … and employees. Key Accountabilities Participate in the entire development process, from initial design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required … Vue.js, TypeScript, Angular, React, GraphQL, REST APIs, TDD, DDD, Agile (Scrum, Kanban) Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: Software Design Patterns About You Self-motivated, able to work independently Passionate about writing clean, reusable code Good communication and team skills Positive, logical, eager to learn More ❯
Posted:

Senior Full Stack Developer

Birmingham, England, United Kingdom
JR United Kingdom
by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable … the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the … ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and design patterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to More ❯
Posted:

Digital Enterprise Architect

Birmingham, England, United Kingdom
JR United Kingdom
leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and … API/Integration patterns and Microservices archetypes Required Skills More than 10+ years of Digital technologies and IT experience Experience delivering large-scale Digital Transformation programs and projects in complex enterprise environments. Operating for 3 years in a similar client-facing role, driving opportunities, revenue, and delivery, engaging with … Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks More ❯
Posted:

Senior Data Engineer (SC Cleared)

Birmingham, England, United Kingdom
JR United Kingdom
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. … 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 … 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 More ❯
Posted:

Node.JS developer

Birmingham, England, United Kingdom
JR United Kingdom
of a tech-driven team responsible for designing, developing, and deploying high-performance backend services. Must Have: Expertise in Microservices Architecture & Design Patterns Proficient with containerization, sidecar patterns, Docker, Kubernetes Hands-on experience with API Gateways (APIgee, Mulesoft, or Endpoints) Familiar with DevOps tools: GitHub/ More ❯
Posted:

Java Developer in Birmingham - Sidetrade

Birmingham, Staffordshire, United Kingdom
WorksHub
Principles SOLID principles, design patterns, TDD, BDD and 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 Apache Calling all tech enthusiasts! Are you a problem-solving, curious, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer in Birmingham - Sidetrade

Birmingham, England, United Kingdom
WorksHub
Principles SOLID principles, design patterns, TDD, BDD and 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 Apache Calling all tech enthusiasts! Are you a problem-solving, curious, and More ❯
Posted:
Design Patterns
Birmingham
10th Percentile
£51,250
25th Percentile
£57,500
Median
£60,000
75th Percentile
£97,500