Design Patterns Jobs in Dorset

1 to 25 of 45 Design Patterns Jobs in Dorset

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

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

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

- Urgent! Polyglot Fullstack Tech leads Needed – UK-based – Series A Funded Startup – Rapid Gro[...]

Bournemouth, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) 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 … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Posted:

Java Technical Lead

Bournemouth, Dorset, South West, United Kingdom
Hybrid / WFH Options
Queen Square Recruitment Limited
days on site per week) Duration: 6 months (with potential extension) Day Rate: £400 to 500 inside IR35 (Flexible) What Youll Do Lead design & development efforts from requirements gathering through to implementation and support Produce and review detailed design documentation alongside architects and infrastructure specialists Collaborate … Write hands-on Java code (approx. 50% of your time) using Spring Framework and modern tooling Define and enforce best practices, design patterns, and coding standards across the team Mentor and coach junior and mid-level developers through technical workshops and code reviews Track and report progress … 11+ and Spring Framework (Spring Boot, MVC, Security/OAuth2) Proven expertise in building & consuming SOAP and RESTful web services Familiarity with middleware integration patterns and Azure Cloud services Solid understanding of software design patterns and ability to communicate them clearly Strong Agile backgroundcomfortable working in More ❯
Employment Type: Contract
Posted:

Software Developer

Bournemouth, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
a timely manner Assist with AWS configuration and deployment tasks as needed Occasionally mentor more junior developers and share insights on design patterns and best practices Remote/work from home role A number of in-person idea/collaboration days per year (These are likely to … and self-motivation. Proven track record of contributing to projects. Strong problem-solving skills and results-driven mindset. Profound understanding of design patterns and best practices. Excellent communication skills to work effectively with team members and stakeholders. Extra points if you have Experience with cross platform mobile More ❯
Posted:

Embedded Team Lead

Poole, England, United Kingdom
Endeavour Recruitment Solutions
and customer needs and create a team spirit. Ensure that technical standards, documentation, and processes are applied to all delivery artifacts. Undertake software design reviews and provide guidance to other developers if necessary. Assist in the refinement of specifications and requirements into a development backlog, and present tested … Minimum Requirements: Significant experience within an embedded software development environment. 3+ years Object Oriented Design and Programming (e.g. UML, Design Patterns, SOLID principles). 3+ years C#/.NET Software Development using the Visual Studio IDE. Programming for Windows CE/Windows Embedded Compact and … such as Bitbucket and VSTFS. Experience working as Scrum Master for both onshore and offshore teams. Strong technical capability - Architecture, Design/Patterns, and Implementation. Please get in touch and send us your CV to apply ASAP! #J-18808-Ljbffr More ❯
Posted:

Senior Interaction Designer - Newport

Bournemouth, England, United Kingdom
Hybrid / WFH Options
jobs24.co.uk
Office, you will work in multidisciplinary teams, alongside researchers and developers, to deliver world-class, user-centred public services that meet the Government Design Principles. Your responsibilities will include: Identifying and fixing some of the toughest problems in public infrastructure. Focusing on the design of services … practice through peer support, tutoring, and mentoring of others in the team. Facilitating design critiques and aligning design patterns across multiple services. Documenting complex user journeys. Building strong working relationships with both internal and external stakeholders. Demonstrating good leadership and collaborative working skills. … public leave and 1 day privilege leave Minimum Requirements: Experience of working in an agile, multi-disciplinary team environment; able to deliver iterative design components as part of a project team. Experience of designing accessible solutions across a range of channels to meet customer needs. Experience of working More ❯
Posted:

Senior Rust Engineer

Bournemouth, England, United Kingdom
JR United Kingdom
professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Java Developer with AWS

Bournemouth, Dorset, South West, United Kingdom
Purview Consultancy Services Ltd
scale web services, and microservices based, Kubernetes-orchestrated applications. Strong Computer Science fundamentals in object-oriented design, architectural and design patterns, data structures & algorithms. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database … willingness to actively participate in all aspects of the software development lifecycle, including but not limited to - refinement of requirements, estimation & planning, platform design & implementation, test & deployment automation, and platform resiliency & support. Primary Skills Kafka, IBM MQ" Java Spring Boot" " Big File handling" Exposure to modern microservice architecture More ❯
Employment Type: Contract
Posted:

Java Developer

Bournemouth, England, United Kingdom
PURVIEW
scale web services, and microservices based, Kubernetes-orchestrated applications. Strong Computer Science fundamentals in object-oriented design, architectural and design patterns, data structures & algorithms. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database … willingness to actively participate in all aspects of the software development lifecycle, including but not limited to - refinement of requirements, estimation & planning, platform design & implementation, test & deployment automation, and platform resiliency & support. Primary Skills Kafka, IBM MQ Java Spring Boot Big File handling Exposure to modern microservice architecture More ❯
Posted:

Java Developer with AWS

Bournemouth, England, United Kingdom
Pacehr
scale web services and microservices-based, Kubernetes-orchestrated applications Strong computer science fundamentals in object-oriented design, architectural and design patterns, data structures & algorithms Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages Excellent More ❯
Posted:

Full-Stack .NET Developer

Bournemouth, 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 Technical Architect

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

Lead Software Engineer

Poole, England, United Kingdom
FLOWBIRD
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 … 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/Way of Working: Agile; Scrum & Kanban; Exposure to the Spotify Engineering model Tooling (preferable, equivalents acceptable): Kubernetes/Docker/CI/CD tools (preferably Argo); Atlassian Suite (Jira, Confluence, Bitbucket) Company Benefits: 25 days holiday, plus bank holidays, with options to More ❯
Posted:

Software Engineer/C++

Poole, Dorset, United Kingdom
Endeavour Recruitment Solutions
project and customer awareness and fostering team spirit. Ensuring application of technical standards, documentation, and processes to all deliverables. Identifying system architecture and design options and selecting the best solutions. Undertaking software design reviews and guiding other developers as needed. Refining specifications into a backlog and … Having significant experience in a software development environment. Possessing 3+ years of object-oriented design and programming (e.g., UML, Design Patterns, SOLID principles). Having 3+ years of C#/.NET software development using Visual Studio. Programming for Windows CE/Windows Embedded Compact and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Software Engineer

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

Software Engineer II - Java

Bournemouth, England, United Kingdom
Hybrid / WFH Options
JPMorganChase
the Securities Services Technology, specifically the Instruction Capture sub-line, your role will be pivotal in an agile team, focusing on the enhancement, design, and delivery of our innovative technology products. Your responsibilities will encompass the execution of software solutions, including the design, development, and technical … This position offers a great opportunity to refine your skills and accumulate valuable experience for career progression. Job Responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops … on Java Frameworks such as Spring & Hibernate Hands-on experience working on database technologies like Oracle or Sybase Strong knowledge of design patterns and their application in problem solving. Prior Experience with industry standard tools like Jenkins, JUnit, Maven and GIT Experience of modern software development practices More ❯
Posted:

Contract .NET Developer - Energy Trading

Bournemouth, 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 Full Stack Developer

Bournemouth, 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

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

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

UX/UI Developer

Bournemouth, England, United Kingdom
JR United Kingdom
UX/UI Developer in the UK who can join us either as a permanent resource or as a sub - contractor. They would design and build new feature sets and interfaces and to resolve bugs on our eCommerce technology stack based on Shopify. As a member working in … designs, and will work with solution architects and developers on turning business requirements into functional requirements and subsequently into technical deliverables. Job Functions Design and wireframe new features for our eCommerce technology stack Build from scratch or modify existing cutting-edge features for our eCommerce technology stack Provide … principles Experienced with writing custom Web Components Experience working in large-scale international eCommerce teams Solid grounding with common design patterns and development best practices Ability to problem solve, and execute tasks with accuracy in a high-pressure, fast-paced agile environment Customer-first mentality More ❯
Posted:

Architect III - Markets FinOps Practitioner

Bournemouth, England, United Kingdom
JPMorganChase
various teams to align cloud financial strategies with business goals, analyze infrastructure spend, and manage FinOps applications. Your expertise in cost-efficient application design and understanding of technology infrastructure will be crucial. Experience with FinOps frameworks and cloud certifications are preferred. Job Description Seize the opportunity to join … opportunities and ensure spending aligns with organizational goals. Review application architecture and design to pinpoint and implement cost-efficient design patterns and strategies, and make informed product recommendations. Collaborate with application owners to develop and execute optimization plans, ensuring measurable financial gains are tracked and … concepts and proficient applied experience Ability to analyze complex problems and business requirements, recommending innovative solutions. Expertise in identifying and designing cost-efficient application patterns by understanding and applying principles of good architecture. Solid understanding of technology infrastructure (cloud and on-premise) and cost management. Sound understanding of Cloud More ❯
Posted:

.Net Developer

Bournemouth, England, United Kingdom
Hybrid / WFH Options
Appius
VueJS, React, Node) Strong SQL skills leveraging ADO.NET or Entity Framework Experience with enterprise content management systems Familiarity with architectural and design patterns Understanding of source control management, e.g., Azure DevOps Working for Appius Appius is an agency with 20 years of expertise in transforming digital experiences More ❯
Posted:

Senior Software Engineer/Java

Poole, England, United Kingdom
Endeavour Recruitment Solutions
Software Engineer will include: Perform role of Scrum Master in agile working environments. Prepare refinements and sprint planning. Assist the preparation of system design solutions. Produce test and integration instructions as required. Write software to implement design functionality. Write test harnesses to test software unit functionality … unit tests). Write tests to support design integration (acceptance tests). Resolve technical … issues arising during the project lifecycle and after release. Skills: Java - support of legacy stacks REST, Microservices NUnit, MSTest Knowledge of design patterns, SOA and SaaS Continuous integration environments (e.g. Jenkins) Team Foundation Server, Jira and Confluence Experience of working within Agile methodologies Please get in touch More ❯
Posted: