Design Patterns Jobs in England

251 to 275 of 514 Design Patterns Jobs in England

Mid Level Engineer £50K (Hybrid / Manchester)

Manchester, North West, United Kingdom
Hybrid / WFH Options
InterQuest Group (UK) Limited
years of commercial experience in C# .NET Core, keen to grow in a supportive, innovative environment. What You'll Be Doing Working in small product-based squads to design, build, test, and deploy applications. Developing and maintaining C# .NET Core microservices in Docker, hosted in AWS. Building and integrating React-based web experiences. You'll be working with … AWS, Docker, Terraform What We're Looking For Essential Proficient in C# .NET Core for web services. Experience with AWS or other cloud platforms. Understanding of design patterns & SOLID principles. Experience with TDD and Unit Testing. Experience with React or willingness to learn. Why Join? Work on exciting, high-impact projects using the latest technologies Direct influence More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Mid Level Engineer £50K Hybrid / Manchester

Civic Centre, Wythenshawe, Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
Interquest
years of commercial experience in C# .NET Core, keen to grow in a supportive, innovative environment. What You’ll Be Doing Working in small product-based squads to design, build, test, and deploy applications. Developing and maintaining C# .NET Core microservices in Docker, hosted in AWS. Building and integrating React-based web experiences. You’ll be working with … AWS, Docker, Terraform What We’re Looking For Essential Proficient in C# .NET Core for web services. Experience with AWS or other cloud platforms. Understanding of design patterns & SOLID principles. Experience with TDD and Unit Testing. Experience with React or willingness to learn. Why Join? Work on exciting, high-impact projects using the latest technologies Direct influence More ❯
Employment Type: Full-Time
Salary: £45,000 - £50,000 per annum
Posted:

Senior Engineer, Platform (C#)

England, United Kingdom
Hybrid / WFH Options
Oak Engage
This is a strategic, hands-on role perfect for someone who enjoys solving complex technical challenges, shaping architecture, and supporting product growth at scale. What You'll Do Design and develop robust back-end services and APIs using C# and .NET Core/.NET 6+ Optimise system performance, security, and scalability for a growing customer base Guide architectural …/CD maturity What We're Looking For 5+ years in back-end development with C#/.NET and experience at scale Deep understanding of software design patterns, systems architecture, and secure development "Experience designing APIs with a strong focus on security and best practices." "Comfortable working with CI/CD pipelines, Docker, and cloud infrastructure; Azure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Stevenage, Hertfordshire, United Kingdom
Cirrus Selection
and monitor the Structural and Temporal Architecture, including the Internal/External interfaces of the product to meet requirements. Key Responsibilities: Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture … a relevant field. A strong technical practitioner, comfortable with making important architectural and design decisions. Knowledge of modern and established software architecture techniques and design patterns Strong understanding of software design principles and testing strategies. Experience of model-based engineering. Experience working with abstraction layers and software stacks. Astrong programming background, preferably with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer, C#.NET

Wellingborough, Northamptonshire, England, United Kingdom
VIQU IT Recruitment
and .NET Core, while collaborating with cross-functional teams in an international environment. Key Responsibilities Develop, maintain, and improve web applications using C#, ASP.NET, MVC, and .NET Core Design and build responsive user interfaces with HTML5, CSS3, JavaScript, TypeScript, and Angular Convert business requirements into technical specifications and deliver robust solutions Create test cases, perform software testing, and … in building responsive, cross-browser compatible applications Strong database knowledge (MS SQL, Oracle, MySQL, MariaDB) and understanding of REST APIs Familiarity with CI/CD practices, design patterns, and clean coding principles Experience with JIRA and source control tools (GitHub, GitLab) Degree in Computer Science or equivalent industry experience Excellent problem-solving, communication, and teamwork skills Fluent More ❯
Employment Type: Full-Time
Salary: £39,000 - £46,000 per annum
Posted:

Software Developer

Wellingborough, Northamptonshire, England, United Kingdom
VIQU IT Recruitment
collaborating with cross-functional teams in an international environment. Key Responsibilities of the Software Developer: Develop, maintain, and improve web applications using C#, ASP.NET, MVC, and .NET Core Design and build responsive user interfaces with HTML5, CSS3, JavaScript, TypeScript, and Angular Convert business requirements into technical specifications and deliver robust solutions Create test cases, perform software testing, and … in building responsive, cross-browser compatible applications Strong database knowledge (MS SQL, Oracle, MySQL, MariaDB) and understanding of REST APIs Familiarity with CI/CD practices, design patterns, and clean coding principles Experience with JIRA and source control tools (GitHub, GitLab) Degree in Computer Science or equivalent industry experience Excellent problem-solving, communication, and teamwork skills Fluent More ❯
Employment Type: Full-Time
Salary: £40,000 - £46,000 per annum
Posted:

Senior Software Engineer C# .Net - Asset Manager

City of London, London, England, United Kingdom
Client Server Ltd
hands-on role at a global Asset Manager with c$3 million under management. As a Senior Software Engineer within the trading engine team you'll collaborate to design and develop real-time trading systems, you'll often be collaborating with he strategy team on Greenfield projects which you'll take ownership of and will see the business … strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Full-Time
Salary: £100,000 - £150,000 per annum
Posted:

Embedded Software Engineer (UNB030, UNB032)

Reading, Berkshire, United Kingdom
ALL.SPACE
to lead by example by making satellite communications a more inviting and accessible industry for all. Visit to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, test and maintenance of the embedded software used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and REST … the product requirements. ROLES and RESPONSIBILITIES Perform requirements analysis - working with internal and external stakeholders to understand the technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement … automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Contribute to the investigation and timely resolution of software issues. Employ design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, contributing to best practice. Experienced in C++ development on embedded systems. Demonstrated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Lead

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Person Centred Software Ltd
commercial impact. Lead, mentor, and inspire a multi-disciplinary development team (developers, QAs, design, data engineering, and data science). Champion clean code, scalable design patterns, and best practices across the full SDLC. Write and review high-quality, testable C# .NET code (frontend and backend). Collaborate with product and DevOps teams to build robust … Extensive experience in enterprise software development, with expertise in C# .NET (preferably .NET 9) and MS SQL Server (including stored procedures and query optimisation). Strong architectural and design skills-able to produce clear documentation and own complex system designs. Frontend and backend development experience, with exposure to Blazor, React, or similar frameworks a plus. Hands-on experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Embedded Software Engineer (ENG079)

Reading, Berkshire, United Kingdom
All.Space
to lead by example by making satellite communications a more inviting and accessible industry for all. Visit to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, test and maintenance of the embedded software used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and REST … the product requirements. ROLES and RESPONSIBILITIES Perform requirements analysis - working with internal and external stakeholders to understand the technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement … automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Contribute to the investigation and timely resolution of software issues. Employ design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, contributing to best practice. Some experienced in C++ development on embedded systems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Experienced WordPress Developer

Truro, Cornwall, South West, United Kingdom
Affinity
mission to deliver human-centered solutions to technical challenges. We work across the public sector, including central government, and enterprise-level private sector clients. We specialise in Discovery, Design, Development, Implementation, Data Integration and Migration, utilising open-source technologies including WordPress. We are committed to nurturing long-term relationships with our clients through quality-driven and cost-effective … improve them through work packages. They will be working on a number of high profile accounts, ensuring that everything is completed to the highest level including design patterns, web security, technical documentation and application performance. Custom plugin and theme development experience would be desirable, together with a strong working knowledge of Git. They will be decisive and More ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Senior Machine Learning Engineer

London, United Kingdom
Hybrid / WFH Options
Ravelin Technology Ltd
the Detection team to investigate why. The Detection team is core to Ravelin's success. They work in a deeply collaborative partnership with the Data Engineering team to design the data architecture and infrastructure that powers our ML systems. The Role We are looking for a Senior Machine Learning Engineer to join our Detection team. In this role … close collaboration with engineers and data scientists to operate machine learning at scale, while also providing mentorship and guidance to other members of the team. Responsibilities Lead the design, architecture, and orchestration of scalable and reliable end-to-end ML pipelines - from raw data extraction and feature engineering to model training and inference - with a focus on handling … projects and influencing technical direction across multiple teams. Familiarity with modern workflow orchestration tools such as Prefect, Kubeflow, Argo, etc. Software engineering fundamentals, including data structures, design patterns, version control (Git), CI/CD, testing, and monitoring. Exceptional problem-solving skills, with a proven ability to navigate ambiguity and lead technical deep-dives to resolve complex issues. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Equities Low Latency Java Algo Developer (Vice President) - London

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
impactful environment. Role Overview/What will you do: End-to-End SDLC Ownership: Drive the full Software Development Life Cycle for the Equities Smart Order Router, from design to deployment, ensuring robust and high-performance solutions. Global Collaboration: Work intimately with key stakeholders and colleagues across global regions, including product teams, quantitative analysts, and other engineering groups. … including shell scripting and an understanding of system-level performance tuning and troubleshooting in a Linux environment. Microservices Architecture: Practical experience with microservices architecture principles and design patterns, including developing, deploying, and managing services in a distributed environment. Any Beneficial/Nice to have skills and experience: Algorithmic Trading & Routing Strategies: Direct experience in the development or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Developer

Wembley, Middlesex, United Kingdom
Endeavour Recruitment Solutions
Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF Experience in writing installation packages in InstallSheild Experience designing and developing software including using UML and design patterns Experience in Agile methodology. Experience with source control management systems and continuous integration/deployment environments Experience with relational database design and development. Experience coding reusable single More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer Desktop App Developer

Bristol, Avon, England, United Kingdom
Hybrid / WFH Options
Adecco
.NET desktop application development* Experience with WinUI 3, UWP (preferred), or WPF* Familiarity with the Windows App SDK* Proven Agile software development experience* Understanding of MVVM, design patterns, and secure development practices Benefits* Competitive salary* 25 days holiday + bank holidays (option to buy more)* Generous pension scheme* Group Life Assurance & Income Protection* Health cash plan & lifestyle More ❯
Employment Type: Full-Time
Salary: £45,000 - £50,000 per annum
Posted:

Senior .NET Developer

Manchester, Lancashire, England, United Kingdom
Searchability
vacancy only. We look forward to hearing from you! Key Skills: C#, .NET 6+, SQL Server, REST APIs, GraphQL, Git, Agile, TDD (NUnit), Entity Framework, Azure, Design Patterns, Observability, Security Best Practices More ❯
Employment Type: Full-Time
Salary: £60,000 - £65,000 per annum
Posted:

Senior Software Engineer C# .Net - FinTech

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Senior Software Engineer More ❯
Employment Type: Full-Time
Salary: £90,000 - £130,000 per annum
Posted:

Mobile Engineer

London, United Kingdom
Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software design patterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mobile Engineer

Richmond, Surrey, United Kingdom
Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software design patterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mobile Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software design patterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mobile Engineer

Reading, Berkshire, United Kingdom
Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software design patterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

DV Cleared DevOps Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Curo Resourcing Ltd
ability to provide clear and concise updates An ability to convey technical concepts to all levels of audience Technical implementation skills - application of industry best practices & design patterns Technical advisory skills - experience in researching technological products/services with the intent to provide advice on system improvements Experience of working in hybrid environments with both classical delivery More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Scientist

London, United Kingdom
Hybrid / WFH Options
Different Technologies Pty Ltd
You have experience in database technologies (e.g., SQL, NoSQL such as Elasticsearch and Graph databases). 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 2-3 days working from Daintta More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Architecture Associate Manager

Manchester, Lancashire, United Kingdom
Accenture
mission is to define and own Data Architecture vision for our clients, providing architecture enablers for innovative data and AI capabilities driving multiplier value for the business. We design and architect modern data platforms and automate cloud data migration … to help clients scale AI for digital core and explore new data driven business opportunities. We're differentiating through our ability to architect solutions using proven design patterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture thatthrives on shared success, diverse ways of thinking and enables boundaryless opportunitiesthat candrive your career … highly skilled teams to advise and support our clients through their data architecture related challenges As a Data Architecture Associate Manager, you will: Assist client teams in the design and implementation of scalable data solutions using modern technologies, under the guidance of senior team members. Help identify gaps and inefficiencies in clients' existing architecture, working closely with senior More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Architect

Manchester Area, United Kingdom
Accenture UK & Ireland
mission is to define and own Data Architecture vision for our clients, providing architecture enablers for innovative data and AI capabilities driving multiplier value for the business. We design and architect modern data platforms and automate cloud data migration … to help clients scale AI for digital core and explore new data driven business opportunities. We’re differentiating through our ability to architect solutions using proven design patterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture that thrives on shared success, diverse ways of thinking and enables boundaryless opportunities that can … highly skilled teams to advise and support our clients through their data architecture related challenges As a Data Architecture Associate Manager, you will: Assist client teams in the design and implementation of scalable data solutions using modern technologies, under the guidance of senior team members. Help identify gaps and inefficiencies in clients’ existing architecture, working closely with senior More ❯
Posted:
Design Patterns
England
10th Percentile
£52,200
25th Percentile
£60,000
Median
£73,000
75th Percentile
£85,700
90th Percentile
£93,500