Design Patterns Jobs in England

201 to 225 of 2,687 Design Patterns Jobs in England

React Native Developer

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

Solutions Architect

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 - Maidenhead

Maidenhead, England, United Kingdom
Solas IT Recruitment
complex challenges in logistics and supply chain management. You’ll be part of a supportive, full-stack team where initiative, innovation, and problem-solving are valued. Key Responsibilities Design and develop new product features and enhancements to existing applications. Write and maintain unit tests to ensure code quality and reliability. Collaborate with the support team to investigate and … C#, ASP.NET, XML, JSON, Angular, and relational databases. Skilled in developing scalable, loosely coupled services and RESTful APIs. Desirable Skills Experience with automated unit testing frameworks and software design patterns. Knowledge of C++, Python, or AI tools is a strong advantage. Exposure to application performance tuning and database optimization. Understanding of data modeling best practices. Excellent communication skills More ❯
Posted:

Software Engineer - Maidenhead

Reading, England, United Kingdom
JR United Kingdom
complex challenges in logistics and supply chain management. You’ll be part of a supportive, full-stack team where initiative, innovation, and problem-solving are valued. Key Responsibilities Design and develop new product features and enhancements to existing applications. Write and maintain unit tests to ensure code quality and reliability. Collaborate with the support team to investigate and … technologies including C#, ASP.NET, XML, JSON, Angular, and relational databases. Skilled in developing scalable, loosely coupled services and RESTful APIs. Experience with automated unit testing frameworks and software design patterns. Knowledge of C++, Python, or AI tools is a strong advantage. Exposure to application performance tuning and database optimization. Understanding of data modeling best practices. Excellent communication skills More ❯
Posted:

AI/ML Engineer

City of London, England, United Kingdom
167 Solutions Ltd
A willingness to learn and adapt is essential. You will work across the entire software development lifecycle, from ideation and prototyping to production deployment and scaling. Key Responsibilities: Design, develop, and deploy AI-powered and software applications. Implement scalable, maintainable, and efficient code based on business requirements. Collaborate with cross-functional teams to define and implement solutions. Apply … . Strong knowledge of AI frameworks (e.g., TensorFlow, PyTorch). Experience with cloud services like AWS, Azure, or Google Cloud. Solid understanding of software development best practices and design patterns. Ability to balance technical excellence with business goals. Strong problem-solving and analytical skills. Nice-to-Have: Experience with CI/CD and DevOps practices. Familiarity with microservices More ❯
Posted:

Solutions Architect

Boston, 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 Developer - C#

London, England, United Kingdom
easyJet Airline Company PLC
effective software solutions within the Revenue Management System (RMS) eco-system, in line with easyJet standards and best practices. Support the Software Development Life Cycle (SDLC) including analysis, design, development, testing, deployment and production support. Ensure compliance with the SDLC including architectural and security standards. Understand Agile software development practices including Kanban/SCRUM. Ensure technical governance and … Evidence of being able to take business requirements into technical implementations. Good understanding of Web APIs. Experience of RESTFUL services (microservices). Good understanding of SOLID principles and design patterns. Experience of Continuous Integration/Continuous Deployment (CI/CD) tools. Experience of testing at all levels, including writing unit tests, integration tests and UI tests. Confident with More ❯
Posted:

Software Developer - musicMagpie

Stockport, Lancashire, United Kingdom
ao.com
the success of our Buy, Sell, and Rent services. Key Responsibilities: Develop and maintain scalable full-stack .NET applications that support business operations, courier systems, and WMS functionality. Design and implement APIs with a focus on microservice architecture and efficient API management. Write clean, testable, secure, and efficient code following SOLID principles and modern design patterns. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

.Net Developer : Remote

London, England, United Kingdom
Hybrid / WFH Options
TipTopJob
systems. Essential: Minimum of 3 years' experience as a C# .NET Developer Proficiency in C#, .NET Core/Framework, Entity Framework Strong understanding of object-oriented programming and design patterns. Strong understanding of SQL Server, particularly stored procedures Knowledge of RESTful APIs, Web Services, and microservices architecture. Excellent problem-solving skills and attention to detail. Strong communication and More ❯
Posted:

Senior Full Stack Developer to develop a cutting-edge analytics product in a dynamic, startup-l[...]

London, England, United Kingdom
Hybrid / WFH Options
S.i. Systems
SQL skills and data modeling experience. Understanding of CI/CD pipelines and DevOps practices. Proficiency in Python and Java . Familiarity with web development best practices and design patterns. Knowledge of cloud platforms (preferably Azure) and cloud data warehouses (Snowflake is a plus). Understanding of microservices architecture and modern data analytics stacks. Bachelor’s degree in More ❯
Posted:

Solutions Architect with Pre Sales Experience

London, United Kingdom
Jas Gujral
such as Oracle, MySQL, etc. Exposure to polyglot programming languages like Scala, Python, and Golang is a plus. Ability to read/write code and expertise with various design patterns. Experience with NoSQL databases such as MongoDB, Cassandra, etc. Responsibilities include working on opportunities with sales, practice, and delivery teams through the pre-sales process, developing customer proposals More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (SDEIII) - Customer Fulfilment

Welwyn Garden City, England, United Kingdom
Hybrid / WFH Options
Tesco
abstraction layer underneath Comfortably test drive any feature/comfortable with TDD cycle Comfortably debug/find complex problems Design Identify and apply appropriate design patterns to problems Understand Idempotence Actively practice the boy scout principle, leaves design, code in a better state than when arrived Understand importance of domain model and can … coherently model a problem domain within a given context Understand design patterns such as CQRS and eventual consist Understand how to design for performance at all levels Development Practice Automate everything by default Build a CI/CD pipeline Tech Stack Specialization Java, Spring boot Kafka Postgres Couchbase CI/CD: Azure pipelines/Git … information on the accessibility support we can offer, please click here. We’re a big business and we can offer a range of diverse full-time & part-time working patterns across our many business areas, which means that we can find something that works for you. We work in a more blended pattern - combining office and remote working. Our More ❯
Posted:

.NET Core + Azure Architect (London)

London, England, United Kingdom
Laborintos
and event-driven architectures. You will be expected to provide architectural guidance, collaborate with cross-functional teams, and contribute hands-on to the development process. Key Responsibilities: Architect, design, and develop scalable, secure applications using .NET Core … 6+ and Azure. Design and implement RESTful APIs using industry best practices. Utilize Entity Framework or Dapper for efficient database interactions. Apply SOLID principles, design patterns, and object-oriented concepts to development. Develop microservices-based solutions with event-driven architecture. Implement unit tests using frameworks like Xunit or Nunit to ensure application quality. Manage and … 6+ and C#. Strong expertise in REST API development and microservices architecture. Experience with Entity Framework (EF) Core or Dapper. In-depth knowledge of SOLID principles, design patterns, and object-oriented programming (OOP). Familiarity with dependency injection and IoC containers. Hands-on experience with Azure services, including Azure Service Bus, Functions, and SQL. Strong skills in More ❯
Posted:

C#.NET Developer

London, England, United Kingdom
microTECH Global Ltd
/% Remote//Competitive Compensation Summary We are looking for a talented and experienced C#.NET Developer to join our team and play a key role in the design, development, and maintenance of our software applications. The ideal candidate will have a strong understanding of C# and the .NET framework, as well as experience with web development technologies. … They will be a team player with excellent communication and problem-solving skills. Responsibilities Design, develop, and maintain efficient, reusable, and reliable C# code Translate application requirements and user stories into functional applications Collaborate with internal teams (designers, product managers) to define software architecture and design Implement, test, and debug application functionalities Identify and resolve bugs … the .NET framework Skills & Requirements Proven experience with C# and the .NET framework (version 3.5 or above) Solid understanding of object-oriented programming (OOP) principles and design patterns Experience with web development technologies (HTML, CSS, JavaScript) is a plus Experience with WPF Framework is desirable Experience with Microsoft SQL Server or other relational databases is a plus More ❯
Posted:

Presales Solutions Architect

London, England, United Kingdom
Hybrid / WFH Options
MongoDB
years of development background. What you do at MongoDB Design systems, applications, and infrastructure to help drive software development projects using MongoDB Advise customers on architectures, patterns, and strategies for making the best use of MongoDB Expertly articulate the business value of MongoDB solutions Align to support sales with activities such as technical discovery, demos, proof of … value, presentation, sizing, and documentation of technical decision criteria; working across a number of opportunities in parallel Translate technical concepts and patterns into business benefits for management and executives Act as a liaison, collecting feedback from the field to relay back to the Product Management team Help drive demand through participation in both industry-known trade-shows as well … Tools and connectors - Ops/Cloud Manager, Compass, Connector for BI, Connector for Spark Market-relevant, complementary technologies e.g. Apache Kafka, Kubernetes Modern and popular architecture design patterns, methodologies and concerns e.g. microservices, DevOps, cloud, security Competitive package including base, commission and RSUs Insurance packages Pension contribution Employee assistance programs for mental health #J-18808-Ljbffr More ❯
Posted:

Lead Software Engineer

Altrincham, Cheshire, United Kingdom
Hybrid / WFH Options
慨正橡扯
testing of high-quality software solutions that meet business and user needs. Equally, they are proactive in identifying continuous improvement opportunities, making use of best practice design patterns, methods and tools. This includes: Taking technical responsibility for the high-quality engineering of complex services across all stages (design, build, test, deploy, operate, and continually improve … for larger services, ensuring deliverables are of a high standard and maintaining quality documentation Structuring and providing technical assurance for the work of teams, advising on design patterns and engineering approaches to ensure software quality, including non-functional requirements Guiding team members and participating in the hands-on implementation of best practices in engineering Collaborating with DevOps … meet business and user needs An unbiased and independent perspective on technology stacks used to deliver a particular solution Understanding of software engineering best practices and design patterns for enterprise-scale solutions Proven track record of leading technical teams to solve complex problems and deliver innovative solutions Background in Agile delivery environments, delivering software solutions in controlled More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Altrincham, England, United Kingdom
Hybrid / WFH Options
慨正橡扯
testing of high-quality software solutions that meet business and user needs. Equally, they are proactive in identifying continuous improvement opportunities, making use of best practice design patterns, methods and tools. This includes: Taking technical responsibility for the high-quality engineering of complex services across all stages (design, build, test, deploy, operate, and continually improve … for larger services, ensuring deliverables are of a high standard and maintaining quality documentation Structuring and providing technical assurance for the work of teams, advising on design patterns and engineering approaches to ensure software quality, including non-functional requirements Guiding team members and participating in the hands-on implementation of best practices in engineering Collaborating with DevOps … meet business and user needs An unbiased and independent perspective on technology stacks used to deliver a particular solution Understanding of software engineering best practices and design patterns for enterprise-scale solutions Proven track record of leading technical teams to solve complex problems and deliver innovative solutions Background in Agile delivery environments, delivering software solutions in controlled More ❯
Posted:

Full Stack Software Engineer (Java + React)

London, England, United Kingdom
WeAreTechWomen
for a Lead Engineer to join Structured Finance Value Stream. This team has a broad and expert knowledge of the Ratings organization’s data domains, technology stacks, and architectural patterns, fostering knowledge sharing and collaboration that results in a unified strategy. Be a part of a unique opportunity to build and evolve S&P Ratings' next-gen analytics platform. … Tomcat, JMS, SQL, Databricks, and Oracle. Proven experience in contributing to application architecture and design, with a strong understanding of software/enterprise integration design patterns and full-stack technology stacks. A quality-first mindset with a background in developing scalable products for a global audience. Strong analytical, interpersonal, and communication skills, with the ability … experience in application architecture and design, with expertise in software/enterprise integration principles like 12-factor applications. Strong knowledge of cloud-based technologies, design patterns, and best practices. Solid understanding of data models, data architecture, and Oracle 12C (PL/SQL). Proficiency in developing microservices using Spring Boot and API 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:

Senior Software Engineer

North West, United Kingdom
Hybrid / WFH Options
GCS
a week on Client Site in Cheshire Currently looking to recruit a highly experienced Software Engineer for an established FS Client in Cheshire - In this role you will design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. You will also collaborate with cross-functional teams to … and ability to simplify complex concepts. Experience mentoring and guiding engineering teams. Confidence navigating and integrating multiple systems. Other experience will include: Expertise in software architecture, design patterns, and secure coding best practises. Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud) and CI/CD pipelines. Proficiency in SQL/NoSQL databases and version More ❯
Employment Type: Permanent
Salary: £65000 - £94000/annum
Posted:

Lead Software Engineer

Altrincham, Cheshire, United Kingdom
Hybrid / WFH Options
Informed Solutions
testing of high-quality software solutions that meet business and user needs. Equally, they are proactive in identifying continuous improvement opportunities, making use of best practice design patterns, methods and tools. This includes: Taking technical responsibility for the high-quality engineering of complex services across all stages (design, build, test, deploy, operate, and continually improve … for larger services, ensuring deliverables are of a high standard and maintaining quality documentation. Structuring and providing technical assurance for the work of teams, advising on design patterns and engineering approaches to ensure software quality, including non-functional requirements. Guiding team members and participating in the hands-on implementation of best practices in engineering. Collaborating with DevOps … meet business and user needs. An unbiased and independent perspective on technology stacks used to deliver a particular solution. Understanding of software engineering best practices and design patterns for enterprise-scale solutions. Proven track record of leading technical teams to solve complex problems and deliver innovative solutions. Background in Agile delivery environments, delivering software solutions in controlled More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AWS Solution Architect

Bromley, England, United Kingdom
Hybrid / WFH Options
CACI Ltd
microservices, Java, and event-driven design. Key Responsibilities: Cloud Architecture Design: Lead the design of cloud-based systems and solutions, utilising AWS and modern architectural patterns such as microservices, event-driven architectures, and serverless computing to meet both current and future business needs. Cloud Security: Develop and implement robust security architectures for cloud solutions, ensuring … Driven Systems: Lead a team to architect event-driven systems using Kafka, designing and managing messaging frameworks to handle real-time data processing across distributed microservices. Microservices Architecture: Design and oversee the development of microservices-based systems, establishing best practices for modularity, scalability, and maintainability, with a focus on Java-based backend services. Technical Leadership: Provide technical leadership … efficiency and minimise cloud spend. Risk Management: Identify and mitigate technical risks in cloud-based systems and infrastructure. Documentation & Best Practices: Develop and maintain architectural standards, design patterns, and documentation, ensuring a shared understanding of technical solutions, including capturing architectural decisions. The Fit: We are looking for someone with previous experience in designing and implementing large-scale More ❯
Posted:

.NET Developer

City Of London, England, United Kingdom
Hybrid / WFH Options
Hays
Digital Service (GDS) environment Strong knowledge and working use of .Net Core and RESTful web services. Recent experience developing Microservice based solutions Worked on object-oriented design patterns (OOAD etc) and design principles (kiss/solid etc) Prior use of RDBMS, e.g. Oracle, MySQL or Postgres Experience in Test-Driven Development (TDD), unit testing and More ❯
Posted:

.NET Developer

london, south east england, united kingdom
Hybrid / WFH Options
Hays
Digital Service (GDS) environment Strong knowledge and working use of .Net Core and RESTful web services. Recent experience developing Microservice based solutions Worked on object-oriented design patterns (OOAD etc) and design principles (kiss/solid etc) Prior use of RDBMS, e.g. Oracle, MySQL or Postgres Experience in Test-Driven Development (TDD), unit testing and More ❯
Posted:

NET Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Hays Technology
Digital Service (GDS) environment Strong knowledge and working use of .Net Core and RESTful web services. Recent experience developing Microservice based solutions Worked on object-oriented design patterns (OOAD etc) and design principles (kiss/solid etc) Prior use of RDBMS, e.g. Oracle, MySQL or Postgres Experience in Test-Driven Development (TDD), unit testing and More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum Competitive + Benefits Package
Posted:
Design Patterns
England
10th Percentile
£50,800
25th Percentile
£57,500
Median
£72,500
75th Percentile
£83,750
90th Percentile
£91,125