Design Patterns Jobs in England

226 to 250 of 691 Design Patterns Jobs in England

Senior Dot net Developer - Onsite

London, United Kingdom
Digital Biz Solutions
with the right technology at the right time, whilst being innovative by using technology in different ways. Requirements: C#/.NET, Reactjs application design and development experience. Commercial experience working with .NET Core is crucial. Must have extensive experience with Azure. Producing high-quality … code utilising practices such as TDD, BDD, and design patterns. Proven commercial experience building WebAPIs. Strong knowledge of architectural design patterns and best practices. Experience with version control tools such as Git. Experience using MS SQL Server. Exposure to open source technologies (MongoDB/NoSQL More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

iOS Developer, Key for Business

London, United Kingdom
Amazon
Our patented building access technology supports Amazon Last Mile in the US and is now expanding worldwide. Key job responsibilities Duties include research, design, implementation, documentation, and maintenance of new and existing systems and the creation of software services and tools to drive the software development process towards … concept stage to the launch stage, ensuring the highest level of quality for your deliverables. A day in the life: Responsible for the design and development of iOS mobile applications which bring smart home capabilities to our customers and provide an innovative package delivery experience. Working with other … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience. 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience. Experience programming with at least one software programming language. PREFERRED QUALIFICATIONS 5+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SDE-II (L5), Product Development, Ring

London, United Kingdom
Amazon
ambiguous and ambitious technical products. As a Software Development Engineer - Ring you will engage with an experienced cross-disciplinary team to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, platform, network stack, Over the Air updates (OTA), protocols, Set-up, drivers … is passionate about delivering innovative solutions to complex problems. BASIC QUALIFICATIONS - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of non-internship professional software development experience - Experience programming with at least one … existing systems experience. - Proficient in Real Time Embedded System domain and 16/32-bit Micro-controllers/SoCs based firmware/Software design & development. - Working knowledge with RTOS (FreeRTOS and Embedded Linux) with understanding on kernel internals and multi-threaded programming. - Proven track record of troubleshooting issues More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Engineer (Kotlin, API) - Software - Remote

England, United Kingdom
Hybrid / WFH Options
Salt Digital Recruitment
Start: ASAP My new client is looking for a contract Senior Backend Engineer with Kotlin and API experience. Project Specification: Contribute to the design and build of a range of API solutions. This includes contribution to the support of data ingestion through a range of sources. Key Skills …/Experience: Kotlin (Java acceptable) PostgreSQL AWS Terraform Docker Requirements: Experience delivering technical development and design Practical experience of delivering in a client focused, agile environment Experience mentoring junior … developers in an ad-hoc way Empathy and people skills Good understanding of security and performance considerations Understanding of architectural and design patterns General familiarity with a wide variety of open-source technologies and tools Excellent analytical and multitasking skills Excellent collaboration skills Key Responsibilities: Design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Remote Full-Stack Laravel Developer - Pioneering Fin-SaaS

London, Finsbury Square, United Kingdom
Hybrid / WFH Options
RecruitmentRevolution.com
Award Winning Fintech SaaS Culture: Informality and Flexibility, Work-Life Balance, Wellbeing, Personal Growth and Trust Your Skills: PHP Development, Laravel, MySQL, Database Design, HTML, CSS, Javascript, Rest APIs Who we are: We power a financial tool that solves a problem for the majority of B2B Global companies … and maintaining development methodologies to ensure timely delivery • Writing unit and integration tests using PHPUnit and Jest.js • Collaborating in cross-functional planning and design sessions • Ensuring compliance with security and data protection best practices • Participating in regular team meetings and reviews • Documenting all code and architecture decisions clearly … a PHP developer • Strong knowledge of PHP 7+ and experience with Laravel or similar frameworks • Solid understanding of OOP principles and design patterns • Proficient with MySQL and database design, large datasets, and queries • Experience with asynchronous processing and queueing systems • Proficient in HTML, CSS, and More ❯
Employment Type: Permanent
Salary: £55000 - £60000/annum + Benefits
Posted:

Developer

Exeter, Devon, United Kingdom
Unity Five Ltd
work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity. Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. … high competency in PHP and version control (e.g., Git) Demonstrate high competency or aptitude for PHP web frameworks Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance Recognise and employ appropriate coding design patterns/paradigms and discourage and mitigate anti-patterns and bad practice Follow process, suggest improvements and embrace change Build “full” end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and More ❯
Employment Type: Permanent
Posted:

Contract .NET Developer - Energy Trading

London Area, United Kingdom
Oliver Bernard
of applications and technology stacks, collaborating closely with Technical Leads, Architects, and key business stakeholders to deliver robust and scalable solutions. Key Responsibilities Design, develop, and deliver high-quality C# .NET solutions in a complex trading or data-driven environment. Work closely with Vertical Leads (Delivery, Technical, QA … What You’ll Need Strong experience in enterprise development using C# .NET, WebAPI and working within an Agile environment. Knowledge of Design Patterns, SOLID principles, and scalable architecture best practices. Proficiency with SQL databases (Microsoft SQL Server preferred) – experience with MongoDB is a plus. Familiarity with modern … Vue.js, Angular, Blazor) is advantageous. Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform) is a plus. Exposure to messaging patterns (RabbitMQ, Kafka) and authentication methods like OAuth2 is beneficial. A strong problem-solver who can work independently while effectively collaborating with cross-functional teams. More ❯
Posted:

Contract .NET Developer - Energy Trading

london, south east england, united kingdom
Oliver Bernard
of applications and technology stacks, collaborating closely with Technical Leads, Architects, and key business stakeholders to deliver robust and scalable solutions. Key Responsibilities Design, develop, and deliver high-quality C# .NET solutions in a complex trading or data-driven environment. Work closely with Vertical Leads (Delivery, Technical, QA … What You’ll Need Strong experience in enterprise development using C# .NET, WebAPI and working within an Agile environment. Knowledge of Design Patterns, SOLID principles, and scalable architecture best practices. Proficiency with SQL databases (Microsoft SQL Server preferred) – experience with MongoDB is a plus. Familiarity with modern … Vue.js, Angular, Blazor) is advantageous. Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform) is a plus. Exposure to messaging patterns (RabbitMQ, Kafka) and authentication methods like OAuth2 is beneficial. A strong problem-solver who can work independently while effectively collaborating with cross-functional teams. More ❯
Posted:

Full Stack .NET/Angular Developer

Ipswich, Suffolk, East Anglia, United Kingdom
Hybrid / WFH Options
365 Jobs
support for certifications and more. Key Responsibilities: Develop, test, and maintain high-quality software applications. Collaborate with cross-functional teams to help define, design, and deliver new features. Troubleshoot and debug applications to optimize performance. Participate in code reviews and provide constructive feedback to peers. Stay up to … The technology stack includes Angular, C# (with EF Core), SQL Server along with other suitable technologies within the Azure space. Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/SCSS (e.g. Angular, React, Vue). Strong … with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Strong team player with an adaptable mindset, eager to learn and champion modern approaches and technologies where appropriate. Strong team player with More ❯
Employment Type: Permanent, Work From Home
Posted:

Lead Software Engineer - Core Banking Modernisation

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Lloyds Bank plc
innovative products for our customers using groundbreaking cloud-based technology platform. You'll be a Java expert that is comfortable driving the detailed design and implementation of enterprise-grade software that enable seamless integration between our wider banking ecosystem and our next generation ledger. The core ledger technology … with appropriate telemetry, resilience, and operational tooling in place. Partner with infrastructure, DevOps, and SRE teams to ensure robust deployment strategies and cloud hosting patterns (e.g., containerisation, Kubernetes). Mentor and coach engineers within the team and contribute to the wider engineering community through technical leadership and governance. Hands … Technical leadership experience including establishing code quality standards, best practices and leading technical design and implementation. Good understanding of design patterns and build activities across the SDLC including unit testing, system testing, integration, security and performance testing. Relentless focus on delivering business value through sound More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack .NET/Angular Developer

Ipswich, Suffolk, United Kingdom
Willis Towers Watson
technical solution from idea to completion. The Role: Develop, test, and maintain high-quality software applications. Collaborate with cross-functional teams to define, design, and deliver new features. Troubleshoot and debug applications to optimize performance. Participate in code reviews and provide constructive feedback to peers. Stay up to … The technology stack includes Angular, C# (with EF Core), SQL Server along with other suitable technologies within the Azure space. Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/SCSS (e.g. Angular, React, Vue). Strong … with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Strong team player with an adaptable mindset, eager to learn and champion modern approaches and technologies where appropriate. Other highly desirable, nice More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack .NET/Angular Developer

Ipswich, Suffolk, East Anglia, United Kingdom
Hybrid / WFH Options
365 Jobs
with support for certifications and more. Key Responsibilities: Develop, test, and maintain high-quality software applications. Collaborate with cross-functional teams to define, design, and deliver new features. Troubleshoot and debug applications to optimize performance. Participate in code reviews and provide constructive feedback to peers. Stay up to … The technology stack includes Angular, C# (with EF Core), SQL Server along with other suitable technologies within the Azure space. Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/SCSS (e.g. Angular, React, Vue). Strong … with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Strong team player with an adaptable mindset, eager to learn and champion modern approaches and technologies where appropriate. Other highly desirable skills More ❯
Employment Type: Permanent, Work From Home
Posted:

Full Stack .NET/Angular Senior Developer

Ipswich, Suffolk, United Kingdom
Hybrid / WFH Options
Willis Towers Watson
We embrace all types of diversity. The Role: Develop, test, and maintain high-quality software applications. Collaborate with cross-functional teams to define, design, and deliver new features. Troubleshoot and debug applications to optimize performance. Participate in code reviews and provide constructive feedback to peers. Stay up to … The technology stack includes Angular, C# (with EF Core), SQL Server along with other suitable technologies within the Azure space. Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/SCSS (e.g. Angular, React, Vue). Strong … with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Strong team player with an adaptable mindset, eager to learn and champion modern approaches and technologies where appropriate. Other highly desirable, but More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Engineer (Backend)

Farnborough, midlands, united kingdom
Discover Financial Services
of people find a brighter financial future with Discover. Job Description: What You’ll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You’ll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
Posted:

Application Engineer (Backend)

Farnborough, Hampshire, UK
Discover Financial Services
your CV is up to date, then read the following job specs carefully before applying. The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You’ll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
Employment Type: Full-time
Posted:

Quantitative Developer - C#

Newcastle Upon Tyne, England, United Kingdom
Oliver Bernard
engine for historical data, and a multi-asset class pricing and risk engine. Responsibilities: Collaborate with stakeholders to address business needs and opportunities. Design, build, and maintain solutions in C# .NET (plus SQL, TypeScript, Python, C++, and PowerShell), ensuring high standards in design, testing, and operations. … work within the Core Quants team. Troubleshoot quantitative issues and provide insights into the system’s current state. Analyse and enhance system performance, design, and operational efficiency. Support Investment Quants with integrating new analytics models. Continuously challenge and improve existing systems, processes, and delivery methods through technical innovation. … a top university with strong academic results. Strong software engineering skills, including experience in designing APIs, understanding object-oriented and functional design patterns, and knowledge of distributed systems and asynchronous programming. Expertise in C# and .NET, or a demonstrated ability to learn quickly. Passionate about building robust More ❯
Posted:

System Development Engineer, Reliability and Automation Engineering

London, United Kingdom
Amazon
Development - Join a highly skilled, collaborative team where you can grow and innovate in a fast-paced, agile environment. What You'll Do: Design, develop, test, deploy and maintain software, systems, infrastructure, networking or automation improvements for equipment monitoring, control, predictive maintenance or operational excellence. Build secure, scalable … field. - 3+ years of programming with at least one modern language such as Java, Python. - 2+ years of designing and architecting (design patterns, reliability and scaling) of new and existing systems. - Strong problem-solving and debugging skills. PREFERRED QUALIFICATIONS - Experience with cloud services and infrastructure preferably from … C#, C++). - Knowledge of database systems and SQL and infrastructure as code (AWS CDK). - Ability to take projects from scoping and design to full implementation and launch. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Business Data Tech, SDE-2, Datashield

London, United Kingdom
Amazon
the team and beyond by partnering with internal and external stakeholders and teams. They would need to come up with technical strategies and design for complex customer problems by leveraging out of box solutions to enable faster roll outs. They will deliver working software systems consisting of multiple … features spanning the full software lifecycle including design, implementation, testing, deployment, and maintenance strategy. The problems they need to solve do not start with a defined technology strategy, and may have conflicting constraints. As technology lead in the team, they will review other SDEs' work to ensure it … BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language - Bachelor's degree in computer science More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Developer (C# and Azure Development)

Manchester, England, United Kingdom
Hybrid / WFH Options
TAG
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 … practical experience of C# and Azure Development: C# Development, .NET core/.NET Framework Full understanding of Object Orientated and SOA design patterns Azure: APIM, including extensive use of policies, caching and security aspects: Azure Functions Azure AI Search, using API and designing indexes Azure Blob and … Table Storage used via Rest APIs Azure AD, Enterprise apps and interactions via Graph API Azure Cosmos DB Azure best practice architecture patterns Data sources: via ODBC, RESTful API, Message-based Architectures Development of relational and non-relational databases and ORMs, e.g. Entity Framework DevOps processes, CI/CD More ❯
Posted:

Mid Level .NET Developer - Maidenhead

Maidenhead, England, United Kingdom
Solas IT Recruitment
receiving a quarterly stipend to spend Employee Assistance programme – wellbeing 25 days holidays Group Life assurance scheme Long Term Disability Scheme Key Responsibilities: Design, develop, and maintain web-based software solutions Help plan and estimate new features and improvements Test and debug software to ensure reliability and performance … Strong problem-solving and communication skills Able to work independently and manage multiple tasks Knowledge of software development basics like OOP, design patterns, and algorithms More ❯
Posted:

Software Development Engineer, Value Added Services Tech

London, United Kingdom
Amazon
and influence the direction of our technology that impacts hundreds of millions of customers around the world. As SDE you are expected to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures … work towards launching this next wave of disruptive services platform for Amazon. As a member of this team your mission will be to design, develop, deploy, document and support scalable and distributed real-time systems. … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SDE II, IES Tech

London, United Kingdom
Amazon
be actively involved in defining key product features that impact the business. You will work with Senior Engineers at Amazon to evolve the design and architecture of the products owned by this team. You will be responsible to set up and hold a high software quality bar besides … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language PREFERRED QUALIFICATIONS 3+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London Area, United Kingdom
Expedia Group
robust data APIs and business intelligence (BI) tools that power the B2B operations of our company. In this role, you will: You will design and implement product features working as part of a multi-functional team using agile methodologies and “ you build it, you run it ” approach. Work … or interest in working with processing large volumes of data. Very passionate about learning, especially in the areas of technology, service design patterns and system architecture. Be self-motivated with drive and good organisational skills to work to challenging deadlines. Critical thinker, expected to speak out and More ❯
Posted:

Software Engineer

london, south east england, united kingdom
Expedia Group
robust data APIs and business intelligence (BI) tools that power the B2B operations of our company. In this role, you will: You will design and implement product features working as part of a multi-functional team using agile methodologies and “you build it, you run it” approach. Work … or interest in working with processing large volumes of data. Very passionate about learning, especially in the areas of technology, service design patterns and system architecture. Be self-motivated with drive and good organisational skills to work to challenging deadlines. Critical thinker, expected to speak out and More ❯
Posted:

Senior Software Engineer

Greater Liverpool Area, United Kingdom
Hybrid / WFH Options
Maxwell Bond
experience in backend development using .NET Core Proven exposure to cloud environment AWS/Azure and containerised environments Understanding of microservices design patterns A passion for delivering high-quality, maintainable code What’s On Offer: Salary up to £75,000 Hybrid working model: 3 days in the More ❯
Posted:
Design Patterns
England
10th Percentile
£48,869
25th Percentile
£57,500
Median
£70,000
75th Percentile
£83,750
90th Percentile
£92,500