Design Patterns Jobs in the South West

1 to 25 of 148 Design Patterns Jobs in the South West

Software Engineer

Gloucester, Gloucestershire, South West
Hybrid / WFH Options
BAE Systems
systems that support their core mission capabilities. You'll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. You'll be encouraged to identify new ways of solving problems and get to work in a range of different teams across … Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we … and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities More ❯
Employment Type: Permanent
Posted:

Full Stack Engineer

Cheltenham, 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 … databases Proven knowledge of cloud technologies (AWS & Azure strongly preferred) Strong experience with web services development (REST) Knowledge of object oriented programming: MVC MVVM Familiarity with design patterns and SOLID principles Preferred Technical and Professional Expertise N/A As an equal opportunities’ employer, we welcome applications from individuals of all backgrounds. However, for you to be More ❯
Posted:

Software Developer

Bristol, United Kingdom
Clue Computing Co
solving skills. Flexible and adaptable to ongoing change. Good written and oral communication skills Applied knowledge of up-to-date development practices, such as application of design patterns and effective usage of git. Experience with using Azure DevOps to manage your work, as well as usage of build and deployment pipelines, alongside Octopus Deploy. Experience of building More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Developer

Swindon, England, United Kingdom
Corpay
the latest technology trends and tools to identify new opportunities and solutions. Responsibilities & Expectations Technology Own software engineering processes and lifecycle for your product domain. Promote good development habits, patterns, and practices across teams. Guide teams through technical challenges. Use data to inform decision-making. Foster a culture of continuous learning and experimentation. Manage technical risks proactively. Ensure quality … management. Essential Knowledge, Skills & Experience Experience with Dotnet Frameworks, microservices, and cloud platforms like Azure and AWS. Proficiency in C#, .NET Core, and related technologies. Understanding of system design, data structures, and databases (SQL Server, Oracle, NoSQL). Knowledge of AWS services such as EC2, Lambda, RDS, DynamoDB, S3, Redis. Skills in SQL programming, performance optimization, and test … code reviews and collaborate across teams. Added Advantages: Experience with mobile development (Dart/Flutter, native Android/iOS). Knowledge of Firebase, REST/JSON APIs, and design patterns. Eligibility Requirements: Bachelor's or Master's degree in Computer Science or related field. Fluency in English; Dutch language skills are a plus. Based in Netherlands or UK More ❯
Posted:

Software Engineer

Bristol, United Kingdom
Hybrid / WFH Options
Made Tech Limited
, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we'll put you in touch More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

.NET Developer

Bristol, Gloucestershire, United Kingdom
Clue Computing Co
solving skills. Flexible and adaptable to ongoing change. Good written and oral communication skills Applied knowledge of up-to-date development practices, such as application of design patterns and effective usage of git. Experience with using Azure DevOps to manage your work, as well as usage of build and deployment pipelines, alongside Octopus Deploy. Experience of building More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Exeter, Devon, South West, United Kingdom
Hybrid / WFH Options
Bowerford Associates
Our client values creative contribution of all team members, and they are looking for someone who is willing and able be heavily involved in the software/product design and development process. In this role you will be responsible for: - Designing and developing user-friendly, responsive and interactive front-end interfaces. Implementing secure, scalable and efficient back-end … systems and APIs. Writing clean, modular and maintainable code whilst adhering to coding standards, best practices and design patterns. Troubleshooting and debugging complex technical issues across the full stack providing timely resolutions and solutions. Liaising with the Product and Testing teams throughout the development process. Staying up-to-date with emerging technologies, trends and best practices in software … is NOT a fully remote position. KEYWORDS Full Stack Software Developer, Software Developer, Software Engineer, Front-end, Back-end, .NET, C#, APIs, Coding Standards, Best Practice, Design Patterns, HTML5, CSS3, JavaScript, Angular, AngularJS, React, Vue.js, Databases, SQL Server, SQL, TSQL, Redis, Database Optimisation, Version Control, GIT, DevOps, CI/CD, Automated Testing, Testing, Pipelines, Cloud, Azure, AWS More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Azure Developer

Bristol, Gloucestershire, United Kingdom
Clue Computing Co
solving skills. Flexible and adaptable to ongoing change Good written and oral communication skills Applied knowledge of up-to-date development practices, such as application of design patterns and effective usage of git. Strong awareness and the application of secure coding and security principles in Azure Diversity, Equity and Inclusion If you're excited about this role More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

eDV Java Developer - Contract

Cheltenham, England, United Kingdom
Babcock
that support national safety, intelligence, and operational capabilities. This role demands a combination of strong technical skills and an understanding of working within secure, regulated environments. Key Responsibilities: Design, develop, and maintain Java-based applications for secure systems. Participate in the full software development lifecycle: requirements gathering, analysis, design, development, testing, and deployment. Collaborate with cross … documentation in line with secure software engineering practices. Skills: Proven experience in Java (SE/EE) development (typically 3+ years). Strong understanding of object-oriented programming and design patterns. Familiarity with agile methodologies Proficiency in tools such as Maven, Jenkins, Git, and JIRA. Good understanding of databases (e.g., PostgreSQL, Oracle, MySQL). Ability to work in high More ❯
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:

Solution Architect

Bristol, England, United Kingdom
Hybrid / WFH Options
ZipRecruiter
Bud’s technical vision for its industry-leading training management platform. You will be responsible for Technical, Application, and Data Architecture across our solution set, and act as Design Authority on how the solution will be delivered, whilst providing hands-on technical leadership across several development teams. Helping to bridge the gap between Technical and Product strategy, you … related technologies, along with ownership of associated governance mechanisms. Collaborate with the Product and Technology teams to define and own technical solutions for roadmap items, defining and documenting architectural patterns and solution designs for applications and services. Technical Leadership Provide architectural direction and lead technical decision making, working with the teams to define the best-fit solutions in line … Bus, Key Vault, and Cosmos DB Proven experience designing microservices, APIs, and event-driven systems Practical understanding of CI/CD, containerisation, and orchestration Familiarity with design patterns, domain-driven design (DDD), and system decomposition Front-end architecture experience with Angular or similar Understanding of data architecture – both SQL and NoSQL approaches Reporting and data More ❯
Posted:

Solution Architect

Bristol, England, United Kingdom
Hybrid / WFH Options
Bud
Bud’s technical vision for its industry-leading training management platform. You will be responsible for Technical, Application, and Data Architecture across our solution set, and act as Design Authority on how the solution will be delivered, whilst providing hands-on technical leadership across several development teams. Helping to bridge the gap between Technical and Product strategy, you … Bus, Key Vault, and Cosmos DB Proven experience designing microservices, APIs, and event-driven systems Practical understanding of CI/CD, containerisation, and orchestration Familiarity with design patterns, domain-driven design (DDD), and system decomposition Front-end architecture experience with Angular or similar Understanding of data architecture – both SQL and NoSQL approaches Reporting and data More ❯
Posted:

Non Functional Developer

Cheltenham, England, United Kingdom
Avature
us monthly to save for your future. Your role and responsibilities As a Software Engineer you’ll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients’ hybrid-cloud and AI journeys. You’ll have the opportunity to work with the latest technologies … primary responsibilities include: Analyze, validate and propose improvements to existing failures, with the support of the architect and technical leader. Involvement in every step of the process, from design, development, testing release changes and troubleshoot where necessary, providing a great customer service. Drive key discussions with your stakeholders and analyze the current landscape for opportunities to operate and … code creative solutions. Required education: None Preferred education: Bachelor's Degree Required technical and professional expertise: Excellent grasp of object oriented design and the experience to know when to apply common design patterns. Knowledge of and ability to apply SOLID principles. Experience of test driven development and related techniques such as mocking and dependency injection. Developing More ❯
Posted:

DevSecOps Software Engineer (£70,000 to £80,000)

Cheltenham, England, United Kingdom
Argo DevOps Solutions Ltd
Unit testing frameworks usage (e.g., Cypress, Cucumber, Behave, Selenium). BDD domain specific languages and constructs (e.g., Cucumber, Gherkin). Containerisation technologies (e.g., Docker). Microservice design patterns, with observability and security built-in. Infrastructure as Code with good Terraform and Ansible knowledge. Demonstrable Cloud service provider experience (AWS or Azure) - infrastructure build and configurations of a … contribute to technical discussions with your teams and support delivery management and technical leads in their engagement with customers. Use a mixture of technical investigation, rapid prototyping, software design, wire-framing and other techniques to find innovative solutions to engineering problems. Contribute to the culture and growth of Argo. Bring an innovative mindset to problems. Able to inspire More ❯
Posted:

IT Solutions Architect

Plymouth, England, United Kingdom
Rockland Trust
This role requires strong hands-on technical expertise, problem-solving abilities, and excellent communication skills to collaborate with cross-functional teams, stakeholders, vendors and technology partners. Key Responsibilities: Design end-to-end solutions based on the business needs, aligning with technical and operational objectives and enterprise architecture best practices and design patterns. Lead the architectural design More ❯
Posted:

Software Engineer (R03)

Exeter, England, United Kingdom
digiLab
and dynamic environment. What you will be doing with us: As a Software Engineer at digiLab, you will be responsible for: Collaborating with a cross-functional team to design, develop, and maintain high-quality software solutions. Utilizing expertise in AWS, Python, MongoDB, and other relevant technologies … to contribute to scalable, secure systems. Applying security best practices throughout the software development lifecycle. Fostering a collaborative, learning-oriented environment within the team. Implementing software design patterns, SOLID principles, and best practices. Demonstrating an understanding of CI/CD pipelines. Providing technical support and participating in incident investigations. Ensuring adherence to RESTful API design … command line. Experience with modern statistical machine learning and AI, including Numpy, Scipy, and Pandas. Ability to write logical, consistent, self-explanatory code. Understanding of software design patterns, SOLID and DRY principles. Experience with Git/GitHub and best practices. Knowledge of the software testing pyramid and types of automated testing (smoke, component, unit, performance, load, end More ❯
Posted:

Software Engineer

Cheltenham, England, United Kingdom
IBM
leave, and returner schemes Traditional benefits like holiday entitlement, discounts, Employee Assistance Program, and a pension plan Your Role and Responsibilities Participate in all software development lifecycle phases—design, coding, testing, and support—to create software that supports clients’ hybrid cloud and AI initiatives. Work with cutting-edge technologies to ensure high performance, availability, responsiveness, and maintainability of … applications. Primary Responsibilities Analyze, validate, and propose improvements for existing issues with support from architects and technical leads Engage in design, development, testing, deployment, and troubleshooting, providing excellent customer service Lead discussions with stakeholders and analyze current systems to identify opportunities for innovative … solutions Qualifications Education: Bachelor’s Degree Technical Skills: Experience as a Java developer, designing and building applications Strong understanding of object-oriented design and design patterns Knowledge of SOLID principles Experience with test-driven development, mocking, dependency injection Experience in secure development environments Familiarity with Maven, Git, DevOps tools Performance tuning for Java applications Knowledge More ❯
Posted:

Lead Software Engineer

Poole, England, United Kingdom
FLOWBIRD
want to login/join with: Technical Leadership Serve as the technical expert in .NET technologies, guiding architectural decisions and development strategies for our .NET projects. Lead the design and implementation of scalable, secure, and efficient software solutions. Collaborate with the architecture team and squads to ensure daily work aligns with enterprise architectural vision, guidance, and requirements. Squad … C#, .NET Core, ASP.NET, and preferably Entity Framework. Proven track record of leading development projects and teams to successful outcomes. Deep understanding of software architecture principles, design patterns, and best practices. Experience working in an agile environment, ideally within the Spotify model. Strong problem-solving skills and ability to work in a fast-paced, dynamic environment. Excellent … communication and interpersonal skills, with the ability to mentor and lead teams. Demonstrated commitment to continual self-learning, ideally with a relevant degree. Technical Skills: Technologies/Patterns: C#/.NET Core/ASP.NET/Entity Framework/Postgres/SQL Server/Redis/AMQP/Microservice design pattern/Synchronous & Asynchronous integration patterns Frameworks More ❯
Posted:

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

Cheltenham, 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 [...]

Exeter, 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 [...]

Bath, 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 [...]

Gloucester, 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 [...]

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

Senior Data Engineer (SC Cleared)

Exeter, 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)

Gloucester, 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 South West
10th Percentile
£60,250
25th Percentile
£67,500
Median
£70,000
75th Percentile
£87,500
90th Percentile
£90,000