Design Patterns Jobs in England

501 to 525 of 2,186 Design Patterns Jobs in England

Quantitative Developer - Java (Risk Technology)

London, United Kingdom
Millennium Management LLC
Portfolio and Risk Managers Required skills/experience: Strong analytical and mathematical skills, with interest and/or exposure to quantitative finance Good understanding of various design patterns, algorithms & data structures Substantial experience using modern Java Experience with REST APIs and cloud services Relational SQL database development experience Unix/Linux command-line experience Ability to work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Android Developer

London, England, United Kingdom
RGH-Global Limited
while also providing specialized expertise in specific tools or technologies that support the development team. Knowledge Proficient in advanced software engineering techniques, including: Expertise in implementing design patterns for creating flexible, maintainable solutions. Skilled in configuring off-the-shelf systems/software to minimize customization. Extensive knowledge of planning and management tools and techniques. In-depth understanding More ❯
Posted:

Quantitative Front Office Engineer

London, England, United Kingdom
AQR Capital Management
business) and/or Java (our primary enterprise application language) Desire and ability to learn whichever language (Python or Java) you may not know Mastery of design patterns and object-oriented programming techniques Strong understanding of best practices for large scale application design, SOA, microservices, distributed compute, containers, and use of the cloud. Strong attention More ❯
Posted:

Java fullstack developer

Kettering, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
looking for: Good hands on Java/J2EE and Springboot experience Experience working with RESTful Exposure to Cloud Tools Good understanding of Object Oriented Concepts and Design Patterns Skills that will help you in the role: You have experience of working within Financial Services industry. You have experience creating prototypes and working directly with stakeholders. You have More ❯
Posted:

Java fullstack developer

Milton Keynes, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
looking for: Good hands on Java/J2EE and Springboot experience Experience working with RESTful Exposure to Cloud Tools Good understanding of Object Oriented Concepts and Design Patterns Skills that will help you in the role: You have experience of working within Financial Services industry. You have experience creating prototypes and working directly with stakeholders. You have More ❯
Posted:

Senior Software Engineer

Bromsgrove, England, United Kingdom
Hybrid / WFH Options
Klipboard
and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively Being a hands-on contributor is … a key responsibility in this role, providing technical leadership to junior and intermediate level engineers. Design, develop, maintain, and scale Vigo’s systems and services. Participate in operational design and code review. Architect and develop one or more major areas of the Vigo platform. Find creative, elegant and maintainable solutions to complex problems A good team … solving, debugging and profiling skills Demonstrated ability to advocate for and enforce best practices. Extensive knowledge of REST and web principles Advanced knowledge of object-oriented design patterns, data structures and development methodologies Experience developing for a cloud platform (Azure, AWS, Google Cloud, etc. InterSystems Cache Experience and PHP desirable Company Info You may also have seen More ❯
Posted:

Principal Developer (C# and Azure Development)

Manchester, England, United Kingdom
Hybrid / WFH Options
TAG Group
as well as offer opportunities to progress or maybe even change tack! The What The Principal Developer is a senior technical leader responsible for driving the architectural direction, design, and development of complex software systems. This role involves leading high-level projects, making strategic decisions regarding technology stacks, and ensuring the scalability, maintainability, and performance of applications. The … Compliance Budget Requirements Cross-Functional Collaboration Uphold TAG’s reputation for high-quality service levels and always represent TAG IT with full professionalism Remain an expert in the design, development and maintenance of software applications, and high-quality scalable code, and stay comprehensively knowledgeable in the Travel, Entertainment and Events industries Initiate continuous improvement and give suggestions and … continued enthusiasm Technical Requirements It is also a requirement to have strong practical experience of C# and Azure Development: Full understanding of Object-Oriented and SOA design patterns Azure: APIM, including extensive use of policies, caching and security aspects Azure AI Search, using API and designing indexes Azure Blob and Table Storage used via Rest APIs Azure More ❯
Posted:

Quantitative Developer - Java (Risk Technology)

London, England, United Kingdom
Millennium Management
timely solutions to Portfolio and Risk Managers. Required skills/experience: Strong analytical and mathematical skills with interest or experience in quantitative finance. Good understanding of design patterns, algorithms, and data structures. Significant experience with modern Java. Experience with REST APIs and cloud services. Relational SQL database development experience. Unix/Linux command-line proficiency. Ability to More ❯
Posted:

Senior Engineer, Software

Gloucester, England, United Kingdom
Baxter International Inc
be involved in figuring out most appropriate technological ways of implementing new features and enhancing existing ones and will work closely with the Lead System Designer/Product Design Owner and Software Architect to help continuously improve the team's software development activities. What You'll do: Senior Engineers are collectively … responsible for defining, educating and implementing the coding standards which the department will observe alongside programming “best practice”. Senior Engineers will also largely dictate acceptable design patterns, tools and techniques to be employed to perform common operations such as caching, queuing, logging, persistence and security. All activities in the SDLC will be undertaken and the Senior More ❯
Posted:

Senior Software Development Engineer - Anti-DDoS, Blackwatch Proactive Security

London, England, United Kingdom
Amazon
Senior Software Development Engineer - Anti-DDoS, Blackwatch Proactive Security Job ID: 2984959 | Amazon Development Center U.S., Inc. AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power … for writing clean, maintainable code and perform peer code-reviews. • Drive team’s overall technical architecture, engineering practices, and engineering methodologies. • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility. • Work in an Agile/Scrum environment to deliver high quality software against fast-paced schedules. About the team *Why AWS … internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - Experience writing low level drivers - Bachelor's More ❯
Posted:

Senior Backend Engineer | London, UK | In-Office

London, England, United Kingdom
Non-disclosed
decision-making, mentoring junior engineers, and playing an important role in the overall architecture and strategy of our systems. As part of your role, you will: Lead the design and development of scalable and maintainable solutions using Python and Go. Collaborate with product stakeholders, designers, and frontend engineers to translate business requirements into technical specifications, and deliver high … with emerging technologies, trends, and best practices. Pragmatically combine new and proven technologies to drive innovation and maintain a competitive edge. Contribute to the overall architecture, design patterns, and technical roadmap of our backend systems. You’ll have Proven experience as a Backend Engineer or similar role. Extensive experience with Python, and Go experience would be advantageous. More ❯
Posted:

Focus Platform Architect

Manchester, United Kingdom
Hybrid / WFH Options
First Central Services
management, or cloud development. Excellent interpersonal skills including teamwork, facilitation, and negotiation. Formal architectural certification (preferred). Formal cloud certification (preferred). Good understanding of SOLID principles and design patterns. Excellent analytical and technical skills. Knowledge of cloud security best practices and compliance. Risk management abilities. Problem-solving skills with a logical approach. Strong communication and interpersonal skills. … ensuring system resilience, performance, and scalability in line with Enterprise Architecture. Identify critical architecture decisions and recommend changes to the Architecture Review Board. Contribute to principles, standards, and solution patterns for the Enterprise Reference Architecture. Identify opportunities for deploying new technologies and innovations to enhance the platform. Engage with senior stakeholders and the executive team, providing advisory services. Ensure … Knowledge of FCA requirements, including Consumer Duty. Skills & qualifications: Experience in multiple technology solution disciplines. Excellent interpersonal skills. Architectural and cloud certifications preferred. Understanding of SOLID principles and design patterns. Strong analytical and technical skills. Knowledge of cloud security and compliance. Risk management skills. Logical problem-solving abilities. Excellent communication skills. Behaviours: Aligns with and promotes business and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Developer

Oldham, Lancashire, United Kingdom
Innovative Technology
be part of a collaborative team, contributing to the full software development lifecycle and ensuring the smooth operation of our systems worldwide. Responsibilities of our Graduate Software Developer: Design, develop, and implement new features and updates to existing applications based on business requirements, utilizing Microsoft technologies Provide ongoing maintenance, support, and enhancements for our portfolio of bespoke C# … systems, including MSSQL and MySQL (or equivalent) Hands-on experience with source control systems such as TFS, Azure DevOps, and GIT A strong understanding of software design patterns and established development standards Proven analytical and problem-solving abilities with meticulous attention to detail Demonstrated ability to communicate effectively, both verbally and in writing, to technical and non More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Developer

Oldham, Greater Manchester, United Kingdom
Innovative Technology
be part of a collaborative team, contributing to the full software development lifecycle and ensuring the smooth operation of our systems worldwide. Responsibilities of our Graduate Software Developer: Design, develop, and implement new features and updates to existing applications based on business requirements, utilizing Microsoft technologies Provide ongoing maintenance, support, and enhancements for our portfolio of bespoke C# … systems, including MSSQL and MySQL (or equivalent) Hands-on experience with source control systems such as TFS, Azure DevOps, and GIT A strong understanding of software design patterns and established development standards Proven analytical and problem-solving abilities with meticulous attention to detail Demonstrated ability to communicate effectively, both verbally and in writing, to technical and non More ❯
Employment Type: Permanent
Posted:

Systems Development Engineer, Tooling & Automation (SETA)

London, England, United Kingdom
Amazon
at scale. This is a hands-on technical engineering role with scope to increase your specialization in the areas of data and systems analysis, statistics, AI, architecture and design, DevOps, and team leadership roles. Key job responsibilities - Lead the design, build, and implementation of technical solutions to complex problems. - Lead reviews of architecture, design … software development experience - 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby - Knowledge of systems More ❯
Posted:

Senior Backend Engineer Tech - Development · London

London, England, United Kingdom
DARE
decision-making, mentoring junior engineers, and playing an important role in the overall architecture and strategy of our systems. As part of your role, you will: Lead the design and development of scalable and maintainable solutions using Python and Go. Collaborate with product stakeholders, designers, and frontend engineers to translate business requirements into technical specifications, and deliver high … with emerging technologies, trends, and best practices. Pragmatically combine new and proven technologies to drive innovation and maintain a competitive edge. Contribute to the overall architecture, design patterns, and technical roadmap of our backend systems. You’ll have Proven experience as a Backend Engineer or similar role. Extensive experience with Python, and Go experience would be advantageous. More ❯
Posted:

.Net Cloud Engineer

Reading, Berkshire, United Kingdom
Bright Purple
to a culture of excellence What you'll bring: Strong experience in .NET Core/C# and Azure cloud services Practical knowledge of S.O.L.I.D. principles and design patterns Experience with SQL databases, and ideally NoSQL (e.g. Cosmos DB) Hands-on experience with CI/CD and Agile ALM tools like Azure DevOps or Jira Front-end experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer in Test · London

London, England, United Kingdom
Hybrid / WFH Options
BigHand Limited
be crucial in ensuring product quality and reliability, with a strong emphasis on automation for effective functional and non-functional testing. You'll collaborate with your team to design and implement comprehensive testing coverage at the Component, Integration, and E2E levels. Strong analytical skills, attention to detail, and a comprehensive understanding of testing methodologies are essential. What you … SpecFlow, Playwright, RestSharp, Cucumber). Demonstrable experience writing automated API Integration and E2E tests from scratch. Strong experience in C#, .NET. Strong understanding of BDD, Test Design patterns, and principles. Hands-on experience with CI/CD tools – Azure DevOps is an advantage. Experience working with complex requirements and systems. Demonstrable experience in manual testing and identifying More ❯
Posted:

Intermediate Java Developer

London, England, United Kingdom
Hybrid / WFH Options
Global Relay
around here. Your Job: Work as part of an agile development team to write Java code for enterprise services Write unit and integration tests for your Java code Design, in collaboration with team, the software implementations that satisfy business requirements Collaborate with QA in development of test cases for Java code Develop deployment systems for Java based systems … HTTP, TLS, TCP Experience with service oriented architecture Experience with web services technology such as REST, JSON, or Thrift Experience with multi-threaded programming Experience with design patterns What you can expect: At Global Relay, there’s no ceiling to what you can achieve. It’s the land of opportunity for the energetic, the intelligent, the driven. More ❯
Posted:

Software Engineering Senior MuleSoft Developer Professional Leicester, GB

Leicester, Leicestershire, United Kingdom
Avature
on complex projects within the public sector, ensuring seamless connectivity between diverse systems and applications. Required education None Preferred education Bachelor's Degree Required technical and professional expertise Design, develop, and maintain robust, scalable, and high-performance MuleSoft integrations, APIs, and interfaces. Lead the technical direction and act as a technical expert for MuleSoft projects, providing guidance to … translate them into technical solutions. Contribute to the overall architecture and design of integration solutions across large, complex projects. Ensure adherence to best practices, design patterns, and coding standards. Mentor and train junior team members, fostering a culture of continuous learning and improvement. Troubleshoot and resolve complex integration issues efficiently. Work with agile methodologies to … Certified Developer - Level 1 (MCD-Level-1): Expected, demonstrating foundational knowledge of MuleSoft development. MuleSoft Certified Developer - Level 2 (MCD-Level-2): Expected, showcasing advanced skills in application design, debugging, and troubleshooting. MuleSoft Certified Integration Architect (MCIA): Highly desirable, validating expertise in designing and implementing Mule integration architectures. IBM Certified Application Developer - Cloud Solutions (Optional but beneficial): Preferred More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
CFP Energy
reviewing tooling, and making suggestions on improving our current solutions and ways of working. Expertise in writing clean, robust, and testable C# code; good understanding of design patterns and OOP principles. Some Python experience is desirable. Solid knowledge of cloud platforms, ideally Azure, and previous experience with Kubernetes, Terraform, and event-driven architectures. This role involves line … Keen to drive the change you seek and be an autonomous, proactive, confident, credible, and persuasive team player. 25 days annual leave in addition to Bank holidays. Hybrid working patterns; 3 days a week in the office, 2 days from home. Discretionary commission/bonus scheme. Company pension scheme. Life and medical insurance, and eyecare scheme. Employee Assistance Program. More ❯
Posted:

Site Reliability Engineer III

London, England, United Kingdom
American Express Global Business Travel
offer an inclusive and collaborative culture where your voice is valued. Ready to explore a career path? Start your journey. What You’ll Do on a Typical Day: Design and implement next-generation highly scalable, and reliable applications using SaaS technology. Translate functional specifications into logical, component-based technical designs. Own delivery of application features end to end … in hybrid cloud architecture will be a plus. Experience with the Agile Tool set and Programming Practices. Knowledge of CI-CD principles. Knowledge of server-side design patterns is a plus. Ability to quickly pick up new technologies, and languages with ease. A standout colleague who collaborates and incorporates feedback from all partners. Excellent written and verbal More ❯
Posted:

Data Engineer

Bristol, England, United Kingdom
Unite Foundation
to join our dynamic and innovative team. As a Data Engineer in the Data & Insight Team you will work as part of a team of data engineers to design, develop, test and maintain data products and our data analytics platform. This is a fantastic opportunity to join our team at a pivotal moment. As we upgrade our data … for developing and testing data engineering pipelines and products to ingest and transform structured and semi-structured data. Understanding of data modelling techniques and data pipeline design patterns and behaviours. Experience with pipeline management and orchestration tools such as Airflow. Experience with low/no-code pipeline development tools such as Talend or SnapLogic. Experience developing data More ❯
Posted:

Senior Software Engineer (Python/Infrastructure)

London, England, United Kingdom
Quantum Motion
pioneered the development of qubits and quantum computing architectures. Our chairman is the co-founder of Cadence and Synopsys, the two leading companies in the area of Electronic Design Automation. We’re backed by a team of top-tier investors including Bosch Ventures, Porsche SE, Sony Innovation Fund, Oxford Sciences Innovations, INKEF Capital and Octopus Ventures, and we … Essentials Strong team player with good communication and interpersonal skills Experience as a Python Developer or in a similar role Strong understanding of software development principles, design patterns, and best practices Experience in RESTful APIs, web frameworks, NoSQL databases and serverless applications Strong understanding of version control systems and familiarity with CI/CD Pipelines Bachelor's More ❯
Posted:

Software Engineer in Test

London, England, United Kingdom
Hybrid / WFH Options
BigHand
be crucial in ensuring product quality and reliability, with a strong emphasis on automation for effective functional and non-functional testing. You'll collaborate with your team to design and implement comprehensive testing coverage at the Component, Integration, and E2E levels. Strong analytical skills, attention to detail, and a comprehensive understanding of testing methodologies are essential. What you … SpecFlow, Playwright, RestSharp, Cucumber). Demonstrable experience writing automated API Integration and E2E tests from scratch. Strong experience in C#, .NET. Strong understanding of BDD, Test Design patterns, and principles. Hands-on experience with CI/CD tools – Azure DevOps is an advantage. Experience working with complex requirements and systems. Demonstrable experience in manual testing and identifying More ❯
Posted:
Design Patterns
England
10th Percentile
£51,250
25th Percentile
£57,500
Median
£73,000
75th Percentile
£83,750
90th Percentile
£91,875