|
1 to 25 of 123 Design Patterns Jobs in the Thames Valley
Slough, England, United Kingdom JR United Kingdom
on experience in Python development and be familiar with the Azure environment and related technologies. A solid understanding of event-based design patterns and RAG architecture is essential. Role: Develop and maintain Python applications that meet business requirements and technical specifications Collaborate with cross-functional teams to … , develop, and implement software solutions Utilise Azure services and technologies to build scalable and efficient applications Implement event-based design patterns to enhance application functionality and performance Understanding of the RAG architecture Troubleshoot, debug, and optimise code to ensure high performance and reliability Stay updated … min proven hands-on experience with Python development Familiarity with the Azure environment and related technologies Strong understanding of event-based design patterns Knowledge of RAG architecture principles Excellent problem-solving skills and attention to detail Strong communication and collaboration abilities Multi- year Project - Flexible Start Date More ❯
Reading, England, United Kingdom Hybrid / WFH Options Qualient Technology Solutions UK Limited
Full stack Software Engineer Job Description: Opportunity for talented Full Stack Software Engineer to join collaborative engineering team. This role will focus on design, architecture, and implementation of software components as well as the overall solution, utilizing concepts, and best engineering practices of microservices architecture. As Full Stack … high quality standards. You will be responsible for analysis, design, automation, engineering, research and development, implementation, following and implementing design patterns and principles, utilizing concepts of clean architecture and clean code. Primary Responsibilities: Develop and maintain server-side and client-side applications using React, TypeScript … experience Design and implement RESTful APIs and microservices architecture to facilitate communication between different components of the system Utilize design patterns to create modular, reusable, and maintainable code. Collaborate with cross-functional teams to define, design, and deliver new features. Write efficient, testable More ❯
High Wycombe, 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 ❯
Reading, 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 ❯
Slough, 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 ❯
Milton Keynes, 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 ❯
Oxford, 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 ❯
High Wycombe, 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 ❯
Reading, 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 ❯
Oxford, 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 ❯
High Wycombe, 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# ? 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 ❯
Milton Keynes, 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# ? 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 ❯
Slough, 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# ? 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 ❯
High Wycombe, 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 ❯
Reading, 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 ❯
Oxford, England, United Kingdom Hybrid / WFH Options Spectrum IT Recruitment
Tech Stack & Approach Full stack JavaScript/TypeScript (NodeJS microservices, Vue.js) SQL Server, Redis, Snowflake - hosted on AWS SOLID principles, strong design patterns, CI/CD pipelines, test automation Trunk Based Development (TBD) A culture of continual learning, shared knowledge, and pragmatic delivery Your Role as a … robust full stack features Influence system architecture, performance, and security strategy Mentor junior developers and support peer learning Drive technical discussions and lead design reviews Continuously improve development processes and coding standards Support live production systems and respond to incidents What You'll Bring 6+ years' experience in … Team. Proven track record of designing scalable and secure systems Strong grasp of software architecture, SOLID principles, CI/CD and design patterns Experience working in cloud-first (AWS) and test-driven environments Excellent communication skills and a collaborative mindset A degree in Computer Science or equivalent More ❯
Maidenhead, England, United Kingdom dynaTrace software GmbH
of the north star architecture and actionable roadmap for the SuccessFactors platform informed by business strategy and objectives. Assist with architecture design patterns, principles, and best practices to enhance platform delivery. Lead proof-of-concept initiatives and benchmarks to assess the feasibility of architectural solutions. Contribute on … technical leadership and guidance to a team of BSA, configurators, and engineers involved in the development of SucessFactors Proficient understanding of microservices architecture principles, patterns, and best practices, particularly in relation to building and deploying scalable solutions Familiarity with API management tools and practices, including API versioning, documentation, and … security. Experience delivering of message/event-driven design patterns (ex pub/sub, event sourcing). Expertise with DevOps practices and tools, including CI/CD pipelines and infrastructure as code (ex GitHub Actions) Strong collaboration and communication skills, with the ability to convey complex technical More ❯
Slough, England, United Kingdom JR United Kingdom
high-quality Android applications using Kotlin, adhering to best practices and coding standards. Implement Clean Architecture principles with MVVM and MVI design patterns to ensure modular, maintainable code. Utilize Jetpack Compose for building modern UIs with declarative syntax and reactive programming paradigms. Integrate Android Architectural Components such … techniques, including higher-order functions and Kotlin language features like Generics, Coroutines, Flows, Scope functions, and Delegates. Apply SOLID principles and design patterns such as Repository, Factory, and Builder to create scalable and extensible Android applications. Configure build settings and dependencies using Gradle to optimize build performance … of professional experience in Android development with a strong focus on Kotlin. Experience with Clean Architecture principles and proficiency in MVVM and MVI design patterns. Proficiency in Jetpack Compose for building modern UIs. Experience with Android Architectural Components (Room, LiveData, ViewModel, etc.). Proficiency in Dependency Injection using More ❯
Reading, 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 ❯
Reading, 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 ❯
High Wycombe, 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 ❯
Oxford, England, United Kingdom Elsevier
sharing. About the role: We are looking for a highly skilled software engineer to join our dynamic team. In this role, you will design, develop, and maintain high-performance software solutions. You will collaborate with cross-functional teams, mentor junior developers, and contribute to architectural decisions. The ideal … solving skills. Responsibilities Implementing development processes and coding best-practice reviews in an Agile environment to ensure we deliver quality products and solutions. Design, create and build scalable, sustainable, and architecturally sound solutions. Collaborating with senior technical members and product owners to understand and finalize complex product requirements … cloud technologies such as AWS/Azure/Google Cloud Platform (GCP), Kubernetes, and Docker. Extensive knowledge of object-oriented methodologies, design patterns, database application design, application development and maintenance. Solid understanding of architectural principles. Administer the delivery of successful projects and solve problems through More ❯
Slough, England, United Kingdom JR United Kingdom
key influencer, ensuring a user-friendly experience through the IT transformation process. Key Responsibilities: Influence key architectural decisions, including framework selection, design patterns, and scalability strategies. Design and implement sophisticated state management solutions to efficiently handle complex application logic. Uphold front-end security best practices … junior and mid-level developers through mentorship, code reviews, and knowledge sharing to enhance overall team capabilities. You will have: Skilled in using design tools like Figma, Sketch, Adobe XD, or similar for wireframing, prototyping, and creating interactive mock-ups. Hands-on experience conducting UX research, usability testing … and gathering user feedback to inform and refine design decisions. Deep understanding of responsive design principles, ensuring seamless user experiences across various devices and screen sizes. Ability to interpret and translate complex functional and non-functional business requirements into well-considered, effective solutions. Strong communication skills More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options Protech Talent
low-level designs. ● Guide developers and support Business Analysts/Product Owners in refining features. ● Lead by example with high coding standards and design practices. Software Development ● Design, build, and maintain systems that process real-time data with sub-1 second performance. ● Work on systems delivering … SIS products to online and retail customers. ● Drive the integration of third-party data providers into our platform. ● Contribute to the design and evolution of future system architectures. ● Reduce technical debt and enforce SOLID principles across all development work. ● Ensure high-quality CI/CD pipelines for seamless … senior software engineering role. ● Strong understanding of the full software development lifecycle. ● Hands-on experience with: ○ Java (following SOLID principles and design patterns) ○ Unit testing and Test-Driven Development (TDD) ○ Database design and querying (Oracle and/or SQL Server) ○ Version control and CI/ More ❯
Maidenhead, England, United Kingdom A.P. Moller - Maersk
extensive training and community engagement. What You Will Do The Software Engineer role is a critical “T-Shaped” position demonstrating expertise in systems design, software development, testing, DevOps, security, analytics, and lifecycle management. Your responsibilities include: Participating in scrum ceremonies, contributing to backlog creation, release planning, and estimations. … .NET, C#, Kafka, ELK Stack, and Kubernetes. Full-stack development experience with front-end technologies like HTML and Vue.js. Proficiency in scalable database design (SQL, NoSQL, Graph databases) such as SQL Server, MongoDB, Cassandra, Redis, and Apache Druid. Experience with REST APIs, GraphQL, and gRPC. Hands-on experience … Postman, Cucumber, Polaris, and Blackduck. Knowledge of cloud platforms such as Azure, GCP, or AWS. Strong understanding of data structures, algorithms, design patterns, and clean architecture principles. Familiarity with design principles/methodologies like SOLID, 12 Factor App, TDD, BDD, and Agile Scrum. Knowledge of More ❯
|
Salary Guide Design Patterns the Thames Valley - 10th Percentile
- £47,500
- 25th Percentile
- £57,500
- Median
- £82,500
- 75th Percentile
- £83,750
|