301 to 325 of 588 Design Patterns Jobs in England

Enterprise Architect FTC, Hybrid / Reading

Location
Reading, England, United Kingdom
Data modelling and development of API definitions Microsoft DevOps and Github Relational and non-relational database technologies Common architectural and integration design patterns Implementation of standards-based authentication and identity management solutions Business domain specific standards such as ORIGO messaging A background in either C#/.Net …/Confluence) Familiarity with one or more architecture methodologies (e.g. TOGAF) Familiarity with Agile Delivery Principles, Methods and Tools Familiarity with Domain Driven Design and Clean Architecture What’s in it for you? Private Medical Insurance with rewards for yourself with discounted rates for your family members Competitive ...

Technical Architect - BPSS or SC Clearance Required

Location
North East, England, United Kingdom
client experience (SC cleared or at least SC eligible) Analytics & Reporting: Data warehousing, data lakes, business intelligence (BI) and analytics technologies, design patterns, tools and best practice. Translating business requirements into technical solutions with traceability that can be demonstrated to stakeholders. Architecture design informed through … principles, patterns, technical radars, practices and standards. AWS Solution expertise and relevant certification - EMR/Spark (Hadoop)/AWS/Data Modelling-Mapping/GitHub/GitLab Technologies Azure AWS Power BI #J-18808-Ljbffr ...

Senior Python Engineer (Full Stack)

Location
Greater London, England, United Kingdom
Typescript and a modern JS framework such as React, Angular or Vue.js. We generally use React & NextJS Strong engineering principles & practices: design patterns, testing, clean code and a good reviewer Previous experience working in a product-focused team A keen desire to want to learn and input … plus You use AI tools like Copilot, Cursor, Claude or others in your day-to-day coding Exposure to Domain Driven Design, Message-Driven Systems and Event Sourcing Experience with cloud infrastructure, particularly AWS SQL, and finding your way around data schemas Shipping containerised software with Argo, Kubernetes ...

android developer for SaaS and data platforms

Location
Greater London, England, United Kingdom
platform provides data storage, normalisation, and real-time analysis across multiple sources, supported by an immutable auditable ledger and secure API access. Задачи: Design, build, and maintain advanced Android applications integrated with SaaS and data platforms; Collaborate with product managers, designers, and backend engineers to define requirements; Implement … Android design, including modern UI frameworks and design guidelines; Solid software development background, including object-oriented programming, design patterns, and testing; Experience integrating Android applications with RESTful APIs, cloud-based services, and secure data storage; Familiarity with Kotlin and/or Java, Android ...

Senior Java Developer IRC303859

Location
Greater London, England, United Kingdom
software engineering skills and advance your career in this critical role Skills required: Kafka, Java/Spring Boot microservices, resilient service design patterns, and continuous deployment practices. Job responsibilities Working in a permanent feature team, you’ll be developing knowledge of aspects of the associated platform across … through innovative ideas, experimentation and prototyping Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns What we offer Our goal is to build an inclusive positive culture where everyone can feel comfortable being themselves, empowering people to create their ...

Mobile Engineer II, Android

Location
Greater London, England, United Kingdom
building a best-in-class shopping experience for our travellers and partners.As a member of the team, you'll estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be collaborative, and curious as we build … will:** * Build, enhance, and maintain Android applications using Kotlin, applying solid understanding of Android platform capabilities, UI components, and mobile design patterns to deliver high-quality customer experiences across Expedia Group brands.* Design and implement clean, testable, and maintainable low-level designs (LLD), APIs ...

Senior Pipeline TD - Film 2D

Location
City Of London, England, United Kingdom
worked with some of the greatest storytellers in film today. Collaborating with directors and producers across the complete filmmaking process to help design, plan and create beautiful images, we focus on finding innovative creative solutions to support their vision and set new standards for visual effects in cinema. … pipeline development with a solid understanding of 2D production workflows. Expert Python development skills, with a focus on modern design patterns, clean code, and standard libraries. Strong experience building custom GUI applications and tools using PySide or PyQt. Deep experience with the Nuke API, programmatic control ...

Full Stack Engineer (React /.Net)

Location
Greater London, England, United Kingdom
React, someone who is curious, proactive, and passionate about building high-quality digital solutions. Signal's Software Engineers work closely with data science, design, product, and business analysis professionals to develop robust solutions for the highly entrepreneurial domain of shipping. Technology Stack We build cloud solutions using C# … frameworks), and SQL. Active interest in staying up to date with the latest frameworks and libraries. Knowledge and active interest in Design Patterns and SOLID architecture principles. Familiarity with Azure or other cloud platforms including configuration management. Ability to understand business needs quickly and create relevant ...

Senior C# Developer .Net AWS - FinTech

Hiring Organisation
Client Server
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
progression? As a Senior C# Developer you will architect and build highly performant and scalable solutions using the Microsoft tech stack and SOLID design principles, collaborating with cross functional Agile project teams in 2 week Sprints, you'll be an advocate of best practice and ensure software … experience of working on highly scalable systems You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further, ChatGPT knowledge You have strong ...

Senior Software Engineer, AWS

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£45,000
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … modern software architecture, including Microservices. Experience with unit testing and a commitment to producing high-quality, maintainable code. Knowledge of design patterns and software optimisation techniques. A good understanding of different testing approaches and software quality practices. Experience participating in code reviews, sprint ceremonies and collaborative development ...

Lead C# Developer .Net Core - Fintech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Lead C# Developer role at a well-funded Fintech scale-up. As a Lead C# Developer/Backend Software Engineer you'll design and implement the logic behind core applications, build APIs and microservices that handle data processing, business rules and third-party integrations and oversee the configuration … problem solving, working on complex, distributed systems You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a scaling company in a role that you can shape and influence What ...

Advisory Engineer, AI Security and Architecture

Location
Farnborough, England, United Kingdom
technical security architecture and assurance approach for AI models, AI-enabled products and AI development platforms. The role defines secure-by-design patterns, conducts complex security and model assurance reviews, develops technical standards and remediation guidance, and enables consistent adoption across global product and internal … deliverables and success measures; track agreed remediation actions through to closure. Define and maintain secure-by-design technical standards, reference architectures, control patterns and assessment methodologies for AI models, LLM and agentic AI systems and AI development platforms. Lead security architecture reviews, threat modelling and technical assurance ...

Software Developer

Location
Bristol, England, United Kingdom
ongoing change. Good written and oral communication skills Applied knowledge of up-to-date development practices, such as application of design patterns and effective usage of git. Experience with using Azure DevOps to manage your work, as well as usage of build and deployment pipelines, alongside Octopus ...

Senior Software Engineer - Pricing

Location
Greater London, England, United Kingdom
high‐impact projects amongst a friendly and intelligent team! Key Responsibilities Develop production‐grade technical solutions to business requirements, using appropriate design patterns Challenge, refine, and proactively suggest improvements to business requirements based on technical expertise and domain knowledge Build robust APIs and streaming interfaces to allow ...

Quantitative Developer New London

Location
Greater London, England, United Kingdom
related STEM discipline. Production-level software engineering experience in a high-quality, technology-driven environment. Solid understanding of algorithms, software architecture, design patterns, and software engineering best practices. Proficiency in at least one modern programming language (e.g. Python, C++, Java). Strong numerical reasoning and problem-solving ...

DevOps Engineer

Hiring Organisation
REC SOLUTIONS LIMITED
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£95,000
Kubernetes and OpenShift across complex on-premise environments. GitOps workflows and container-native deployment pipelines, including ArgoCD and Helm . Infrastructure design patterns and configuration management at scale. A broader technology stack including QuestDB, Elasticsearch and MySQL . The infrastructure and technology supporting low-latency trading environments ...

Data Engineer

Location
Greater London, England, United Kingdom
Graph databases), and designing the database schemas to support those queries You have a good understanding of coding best practices and design patterns and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation and alerting Location? Hybrid, with ...

Infrastructure Engineering - Senior Engineer

Location
Abingdon, England, United Kingdom
will work as part of a project-focused delivery team to produce infrastructure aligned with RM’s reference architectures and design patterns using Infrastructure as Code to deliver RM Assessment’s high volume, high stakes customer facing SaaS products. You will be a key collaborator within ...

Senior Software Engineer - Pricing

Location
Greater London, England, United Kingdom
ambition to work on high-impact projects amongst a friendly and intelligent team! KeyResponsibilities Develop production-grade technical solutions to business requirements, usingappropriate designpatterns Challenge, refine, and proactively suggest improvements to business requirements based on technicalexpertiseand domain knowledge Buildrobust APIs andstreaminginterfaces to allow controlled access tothe Pricing team’scomplexstatisticalmodels ...

Senior AWS Cloud Fullstack Developer - eSC or eDV Clearance Required

Location
Leicester, England, United Kingdom
Application Developer to support IBM’s Public Sector and Defence projects by leading cloud development initiatives. In this role, you will oversee the design, development, and maintenance of cloud‐based applications while mentoring junior and mid‐level developers. You will manage the full software development lifecycle, with … strong focus on designing, coding, testing, and deploying cloud‐native solutions using modern full‐stack technologies. Responsibilities System Design: Architect, develop, and maintain secure, scalable cloud applications using full‐stack technologies, aligned with the needs of IBM’s Public Sector and Defence clients. Team Leadership: Lead and mentor ...

ios developer for public-sector services

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 … applications for iOS 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 Software Engineer (Match AI & Simulation)

Location
Greater London, England, United Kingdom
production to drive new features and set the long-term roadmap. Help research and implement new simulation technologies, game AI techniques, and architectural patterns as needed. Consider cross-platform and performance requirements, including the need for deterministic simulation across platforms. Knowledge, Skills, And Experience Keen interest and understanding … Football. Football Manager fan a bonus. Strong knowledge of C++, design patterns and software engineering. Minimum five years of professional experience using C++ as the main language. Professional experience designing and developing game AI systems and simulation paradigms within the games industry, including hands-on work with ...

Operations Technical Lead

Location
Greater London, England, United Kingdom
development, with a focus on cloud technologies. Proven experience integrating third‐party services and platforms. End-to-end SDLC experience with solid architectural design knowledge. Experience in building scalable and secure … cloud-based applications and infrastructure using AWS technologies, including Lambda, SQS, API Gateway and Dynamo DB. A keen awareness of architectural design patterns including eventing and microservices. Experience designing and integrating REST and GraphQL APIs, including webhooks and OAuth. A track record of leading and delivering complex ...

Machine Learning Engineer - AI

Location
Greater London, England, United Kingdom
commitment to delivering high-quality results in a fast-paced, dynamic environment. Job Summary JD.com is seeking an innovative AI Agent Engineer to design, develop, and deploy intelligent agents that enhance our e-commerce and logistics platforms. This role involves leveraging cutting-edge AI techniques to create autonomous … techniques. Experience with agent-based modeling, reinforcement learning, multi-agent systems, or cognitive architectures. Solid understanding of software engineering principles, including design patterns, data structures, and algorithms. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and MLOps practices is a plus. Excellent problem-solving skills, with ...

Lead Web3 Engineer - Digital Assets Platform

Location
Greater London, England, United Kingdom
plus Solid experience and expertise developing web applications using asynchronous programming and communication Experience and expertise developing web applications adhering to best practices and patterns for reliability, scalability, and performance Familiarity with web3 libraries like Web3J and Web3JS is a plus Familiarity with common and best practices for web3 … smart contract deployment to on‐chain/off‐chain data integration Strong Software Engineering Fundamentals: Solid command of data structures, algorithms, design patterns, and software development best practices, with the ability to write clean, testable, and maintainable code Security Awareness: Understanding of common smart contract vulnerabilities ...