551 to 575 of 634 Design Patterns Jobs in England

Senior Python Developer

Hiring Organisation
Synergize Consulting Limited
Location
Bristol, South West, United Kingdom
Employment Type
Temporary Contract, On-site
role in identifying performance bottlenecks, resolving complex technical issues and contributing to architectural decisions across a modern, distributed technology environment. Key Responsibilities · Design, develop and maintain high-performance, low-latency Python services and APIs. · Profile and optimise application performance, focusing on CPU, memory and I/O utilisation … distributed systems and Kubernetes workloads. · Lead root-cause analysis of production incidents and implement effective long-term solutions. · Contribute to software architecture and design decisions, ensuring solutions are modular, scalable, maintainable and testable. · Develop event-driven and near real-time solutions using streaming and messaging technologies. · Containerise applications ...

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Location
Greater London, England, United Kingdom
opportunity to work on meaningful public-facing technology while contributing to the continued development of modern government digital services. Key responsibilities Design, develop and maintain high-quality backend services using TypeScript . Design and implement solutions using serverless architecture and cloud-native development principles. Develop … resilience, scalability and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Contribute to an inclusive, collaborative engineering culture and support colleagues through mentoring and knowledge sharing where appropriate. Essential technical skills Candidates ...

Senior IVVQ Engineer

Location
Greater London, England, United Kingdom
database querying and data analysis Experience with networking technologies, including Cisco and Netgear switches; Windows and Linux network configuration, troubleshooting, and design review Software testing experience, including test automation Python scripting for automation and system tasks Understanding of systems architecture and integration principles Hands-on experience with Linux … DevOps practices, including CI/CD pipelines Proven experience in testing and integrating complex systems applications Solid understanding of systems architecture and design patterns. Varied experience working in an engineering environment and understanding of engineering delivery methodologies. Be able to define and manage configuration control Proven ability ...

Head of Delivery (Public Sector)

Location
Greater London, England, United Kingdom
projects within the public sector, including project management and commercial activities. Experience of mentoring and managing technical teams. Experience of leading the design, development, testing, and deployment of AI solutions. Experience of leading code reviews in Python and SQL through Git, and applied other best practices to technical … direction of a technical delivery team. Experience of applying knowledge of cloud computing, including architecting and deploying solutions, and selecting appropriate tools and design patterns. Exposure to advanced machine learning techniques (e.g. reinforcement learning, deep learning). Experience owning the day-to-day resource allocation of a large ...

Senior Java Developer (AWS, Microservices) – Sussex

Location
Greater London, England, United Kingdom
third‐party systems. Collaborating closely with other technical leads, platform engineers, QA, and product teams, you will follow best practices in software design, observability, security, and DevOps principles. You will also contribute to L3 support activities, ensuring the stability and reliability of production systems. This role demands … Strong understanding of Object-Oriented Programming principles and familiarity with Functional Programming. Must be proficient in Java (v8 - v24) and DI frameworks Software design patterns. Knowledge of microservices architecture and event-driven patterns. Familiarity with other JVM languages. Hands‐on experience with AWS cloud services (Lambda, API Gateway ...

Senior Software Developer (Microservices - GoLang)

Location
Cambridge, England, United Kingdom
8+ years of experience in software development with at least 3+ years of experience in GoLang. Strong understanding of microservice architecture, principles, and design patterns. Should have knowledge of developing microservice using Agile Methodology. Experience in designing, developing, and consuming RESTful APIs (OpenAPI3.0). Proficiency in writing unit … collaboration, and problem‐solving skills. Should have good working knowledge and configuration knowledge of MongoDB. Strong Debugging skills. Should have working experience in Design document creation ( LLD,HLD,UML,API Specification etc.,). Desired Skills Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes. Knowledge ...

Tech Lead Front End Specialist

Location
Greater London, England, United Kingdom
frontend team in developing scalable and high-performance applications using Next.js, React, and TypeScript. Define and enforce frontend coding standards, best practices, and design patterns. Architect and optimize applications for speed, performance, and SEO, leveraging Gatsby for static site generation. Ensure seamless integration of Material UI for consistent … frontend development, with 2+ years in a leadership role. Strong proficiency in Next.js, React, TypeScript, and Gatsby. Experience with Material UI and design system implementation. Familiarity with MJML for building responsive email templates. Experience with Twig templating and frontend integration. Strong understanding of serverless architecture using Netlify Functions. ...

Software Engineer- III- iOS- JPM Personal Investing- Mid Level

Location
Greater London, England, United Kingdom
problem-solving skills Experience writing unit tests using XCTest framework Experience with the MVVM + Coordinator design pattern and other relevant architecture patterns like SOLID Experience with best practices in mobile design (human interface guidelines, threading, etc) Good knowledge of core iOS libraries and frameworks … ideas Preferred qualifications, capabilities and skills- nice to haves Experience writing UI tests using XCUITest or other framework Experience building or working with Design Systems (UI Development, White-labelling) Experience with modularisation and dependency injection Appreciation for Accessibility and understanding of how to meet Accessibility requirements Understanding ...

Tech Lead

Location
Greater London, England, United Kingdom
areas for improvement, and drive initiatives to maintain system reliability, performance, and user satisfaction. Additionally, you will mentor and guide engineers on architecture, integration patterns, and best practices, helping raise the technical capability and innovation of the team. What we need from you Architecture & design expertise – proven … ability to design and evaluate new services, ensuring solutions align with product goals and system health. Integration patterns & security awareness – solid understanding of secure, scalable system integration and best‐practice security principles. Cloud & DevOps skills – demonstrated experience delivering cloud‐native products using modern CI/CD pipelines ...

Digital Accessibility Specialist, Senior Associate

Location
Greater London, England, United Kingdom
products and services. You will work with developers and designers across a variety of web and mobile applications, including our open-source Salt design system, to remove the barriers that prevent people from having an equal experience. You will apply and continue to develop your knowledge of digital … component-level accessibility evaluations. Find compliant and creative solutions to accessibility challenges while working within provided constraints such as design system patterns, existing frameworks, and technical limitations. Participate in planning and stand-up meetings, collaborating with cross-functional teams including developers, designers, and product managers to address ...

ETRM Technical Consultant (Endur)

Location
Greater London, England, United Kingdom
complex technology projects, contribute to end-to-end delivery and collaborate with technical and business stakeholders across the full development lifecycle. Key Responsibilities Design, develop, test and maintain technical solutions within Openlink Endur environments. Provide technical expertise throughout the software development lifecycle, from initial design through … with CI tools such as Jenkins or TeamCity. Experience with build tools such as Maven, Gradle or Ant. Strong knowledge of object-oriented design principles and established design patterns. A good understanding of dependency injection and software architecture principles. Experience working on business-critical systems where ...

AI Engineer

Location
Birmingham, England, United Kingdom
processing. Our mission is to lower the barrier for organizations and people to get value out of AI capabilities. Primary Duties and Responsibilities Design and develop scalable, high-performance applications and services using a variety of software architecture design patterns. Implement robust AI systems and functionalities … full stack, from the user interface to the database layer to ensure the reliability of releases. Participate in and eventually lead technical design sessions to decompose and design complex systems and interfaces. Collaborate with cross-functional teams to ensure technical and user requirements are met. ...

Senior Software Engineer, Robotic Manipulation

Location
Boston, England, United Kingdom
capabilities with larger software and hardware systems. Develop services and interfaces used by robotics applications and supporting systems. Participate in architectural and system-design decisions for robotics software. Help establish technical direction and provide mentorship to less-experienced engineers. Communicate engineering plans, technical trade-offs, priorities, and progress … environment representation. Experience creating or working with service interfaces, including REST APIs, gRPC services, or similar technologies. Familiarity with software architecture, system design methodologies, and established design patterns. Ability to take loosely defined engineering problems, determine an appropriate approach, and deliver a complete implementation. Experience developing ...

Data Architect (12 Month FTC)

Location
Biggin Hill, England, United Kingdom
evolution of data architecture, technology, and tooling in alignment with the wider software strategy. Design and document data architecture solutions and patterns to meet business and technical requirements. Support the delivery of architecture initiatives and roadmap activities within assigned projects and workstreams. Collaborate with software engineers, product … design patterns. Experience working with master data, operational data stores or analytical platforms. Experience with distributed data systems, data modelling, data integration patterns and data lifecycle management. 2+ year experience working with relational and non-relational database technologies, including schema design, performance optimisation and scalability ...

Developer

Location
Manchester, England, United Kingdom
Responsibilities will include: Core Development Responsibilities Designs, develops, and tests high-quality software solutions. Contributes across the software development lifecycle, from analysis and design through deployment and ongoing support. Collaborates within agile teams to deliver full-stack technical solutions using appropriate tools and technologies. Maintains and enhances existing … responsive, accessible, and performant web applications. Experience integrating with Python-based backend services, including RESTful APIs and asynchronous data flows. Familiarity with API consumption patterns, including RESTful services, authentication strategies, and error handling. Background in .NET and .NET Core using C#, particularly in building and integrating backend services ...

Java/Python Developer — Spring Microservices & Agile DevOps

Location
Greater London, England, United Kingdom
employees specializing in engineering and IT services. We are looking for a Java/Python Developer to help manage, build, develop and design the Java Application with good exposure on springboot, microservices and system designing. 6+ hands-on experience with Java, Angular, Spring, Typescript, Python Strong object oriented … design and development skills, data-structures and algorithms, and design patterns. Excellent analytical ability. Strong experience with relational databases logical modelling. Strength in querying large relational databases in an optimized manner. A culture of incorporating unit test cases when designing systems using Junit. Strong collaboration ...

Data Architect (12 Month FTC)

Location
Biggin Hill, England, United Kingdom
development and evolution of data architecture, technology, and tooling in alignment with the wider software strategy.Design and document data architecture solutions and patterns to meet business and technical requirements.Support the delivery of architecture initiatives and roadmap activities within assigned projects and workstreams.Collaborate with software engineers, product owners, and other … principles and design patterns.Experience working with master data, operational data stores or analytical platforms.Experience with distributed data systems, data modelling, data integration patterns and data lifecycle management.2+ year experience working with relational and non-relational database technologies, including schema design, performance optimisation and scalability considerations.2+ ...

Staff Engineer – AI-Driven Full-Stack SaaS (Hybrid)

Location
Manchester, England, United Kingdom
Developer to join our expanding teams that build our customer facing products. You’ll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily … Current and production grade TypeScript fluency (approx. 5+years experience) is necessary for this particular position. Key Responsibilities : Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down ...

Senior Salesforce Developer (Temporary)

Location
Greater London, England, United Kingdom
counting Angi is seeking a Temporary Senior Salesforce Developer to join our Sales and Care Tooling team. In this role, you will design and implement functionality that supports our Sales and Care organizations, and help integrate our Salesforce instance with a new global, technical platform. You will work … first." Most business features are built by administrators using Flow. Engineers partner with senior administrators to maintain a coherent package architecture and to design and develop custom components where Flow isn't a fit. Technology Stack On the Salesforce side, we follow an unlocked packages strategy across 20+ ...

Senior Software Development Engineer - Amazon Connect

Location
Nottingham, England, United Kingdom
software development lifecycle.* You enjoy leading by example, setting engineering best practices, and mentoring other engineers to broaden their skillsets.* You want to design and own software engineering development deployments from start to finish, thinking strategically about back-end architectural and design patterns.* You appreciate ...

Software Engineer - 12 Month FTC

Location
Durnford Farm, England, United Kingdom
Purpose of Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools … with a proportion of the time spent working from home. To be involved in all stages of the development life cycle: initial analysis, design, implementation, build, integration, testing, deployment, debugging and support. To take ownership and lead on assigned projects (with support from your manager) in order ...

iOS Developer

Location
Leeds, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

iOS Developer

Location
Manchester, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

iOS Developer

Location
Greater London, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

Senior Modelling Software Engineer - Chronos

Location
Oxford, England, United Kingdom
Responsibilities Manage on-time delivery of robust and scalable model features. Coach, mentor and line manage junior colleagues, supporting their development and engagement. Design, implement, and maintain Python modules/packages in the modelling codebase. Innovate in wider software architecture and data orchestration to improve scalability and developer … driving the adoption of modern, agentic-first software engineering practices in the model development team. Lead constructive and empathetic code reviews and technical design discussions. Skills, Knowledge and Expertise Required attributes: Professional Python experience ( 6+ years ) in a team‐based software environment, delivering components used by other teams ...