51 to 75 of 195 SOLID Jobs in the UK

.Net Developer (Umbraco) (Permanent)

Location
Greater London, England, United Kingdom
throughout the product lifecycle. A well-organized team player, able to manage multiple tasks and priorities in parallel. Strong understanding of Object Oriented design, SOLID principles and design patterns. C#, .NET, RAZOR, MVC, REST API. Experience in Git or other DVCS. Continuous Integration; Cloud Services (TeamCity, Octopus, AWS). ...

Private Cloud Architect

Location
Sheffield, England, United Kingdom
services, APIs, and engineering tools. Build production-quality software using technologies such as Go, Python, Java, or C#. Apply software engineering best practices including SOLID principles, design patterns, refactoring, and peer code reviews. Develop scalable, maintainable, and highly testable systems and services. Implement automated testing, including unit, integration ...

Software Manager

Location
City of Edinburgh, Scotland, United Kingdom
bring innovation* Accountable for the technical delivery of software to customers while ensuring it is well architected, maintainable and uses appropriate design patterns and SOLID principles.* Accountable to ensure team code quality, security and testability is high e.g. SonarQube, OWASP* Working with product management to provide technical solutions ...

Backend Systems Developer

Hiring Organisation
Candour Solutions Limited
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent
Salary
£60,000
systems with ERP, warehouse management or finance platforms. Strong SQL skills, including database design and performance optimisation. Good understanding of software architecture principles, including SOLID, Clean Architecture and Domain-Driven Design. Experience with modern development practices including CI/CD, automated testing and Git. Hands-on experience with Docker ...

Staff Engineer

Location
Manchester, England, United Kingdom
product. What you will bring Excellent interpersonal and collaboration skills, including competencies to work directly with customers. Experience developing with clean code, SOLID principals and design patterns. Experience across all areas of full stack development, ideally developing large scale SaaS platforms. Experience of working in a mature CI/ ...

Lead Software Engineer- iOS- Senior Hands On- JPM Personal Investing

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 (e.g. UIKit, SwiftUI, Foundation ...

Lead Software Engineer – Information Advantage

Location
Caddington, England, United Kingdom
leadership and development experience in one or more of: C++, C#, Python, Java Designing and delivering software components and systems. Software design principles including SOLID principles and design patterns Software architecture Interfaces and system integration Testing and software quality Providing technical guidance or mentoring to other engineers. Understanding ...

Lead Software Engineer – Information Advantage

Location
Luton, England, United Kingdom
leadership and development experience in one or more of:* C++, C#, Python, Java* Designing and delivering software components and systems.* Software design principles including SOLID principles and design patterns* Software architecture* Interfaces and system integration* Testing and software quality* Providing technical guidance or mentoring to other engineers.* Understanding ...

Lead Software Engineer – Information Advantage

Location
Luton, England, United Kingdom
leadership and development experience in one or more of: C++, C#, Python, Java Designing and delivering software components and systems. Software design principles including SOLID principles and design patterns Software architecture Interfaces and system integration Testing and software quality Providing technical guidance or mentoring to other engineers. Understanding ...

Full Stack Software Engineer

Location
Greater London, England, United Kingdom
Validation & Testing: Production experience with FluentValidation, xUnit for backend testing, and ViTest for frontend utility/component testing. Architectural Patterns: Deep appreciation for CQRS, SOLID, DRY principles, and secure Backend-for-Frontend (BFF) patterns. Enterprise Security & Identity Experience (Highly Desirable): Cloud Identity Providers: Hands-on experience with Microsoft Entra ...

Technical Architect- SC Cleared

Location
Milton Keynes, England, United Kingdom
development. Knowledge of microservices and containerisation (Docker, Kubernetes). Experience with security best practices and compliance standards. Familiarity with agile methodologies. Experience with SOLID principles and application architecture design. Proficiency in C# (.NET Core). Experience with ORM frameworks (EF Core, Hibernate). Proficiency in MVC frameworks (ASP.NET Core ...

Senior Software Development Engineer - Services

Location
Nottingham, England, United Kingdom
record of delivering solutions in an efficient and maintainable manner Exceptional programming skills and knowledge of building APIs using modern OO languages preferably Java, SOLID principles, SOA, HTTP and REST Demonstrable knowledge of creating architectural designs that meet the business need Proven experience in technical leadership, with a passion ...

Full Stack Developer/ London

Location
Greater London, England, United Kingdom
/ASP.NET/MVC/EF/T‐SQL environment is essential, as is a strong understanding of object‐oriented software development using the SOLID principles. Strong knowledge of JavaScript, HTML, CSS and Angular is required. Proven experience of modern testing methods such as unit, integration and full ...

AI Software Engineer London R&D · London ·

Location
Greater London, England, United Kingdom
architectures using structured evaluation to identify the best solutions, and translate cutting-edge LLM capabilities into reliable, production-grade systems. Strong software engineering fundamentals: SOLID, TDD, version control systems (Git/GitHub/GitLab), and the ability to write production-ready code Deep understanding of Computer Science fundamentals: data ...

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 (e.g. UIKit, SwiftUI, Foundation ...

Software Engineer

Location
Swansea, Wales, United Kingdom
with cloud platforms such as AWS, GCP, and Azure Debug across diverse systems Drive your own self‐development and mentor others Champion Clean Architecture, SOLID principles, and code quality Skills, Knowledge & Experience Experience working directly with customers and users Collaboration within multidisciplinary teams (product, design, technology) Presentation and communication ...

Symfony Developer

Location
Greater London, England, United Kingdom
8+ and object-oriented programming Experience with Doctrine ORM and database design Proficiency in MySQL/PostgreSQL Understanding of design patterns and SOLID principles Experience with RESTful API design and development Familiarity with Composer and dependency management Knowledge of Git and version control workflows Experience with Twig templating engine ...

Senior Full Stack Engineer

Location
Greater London, England, United Kingdom
both engineering and business domain subjects Experience as a mid‐senior level engineer working across a modern web stack Strong software engineering principles (SOLID, DRY, ER modelling) Professional experience with a server‐side language, ideally JVM based Professional experience building web‐based single page applications, using React/Typescript ...

Senior Software Engineer

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Temporary
Salary
£45,000
collaborative delivery. Strong understanding of object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction. This should extend to a clear understanding of SOLID principles and the ability to apply them to create robust and extensible software designs. Proficiency in SQL, specifically using Microsoft SQL Server, with the ability ...

Full Stack Developer – Treasury Technology

Location
Greater London, England, United Kingdom
least five years of hands-on programming experience, with a strong understanding of object-oriented programming, design patterns, service-oriented architecture, concurrency, and SOLID principles Hands-on .NET development experience, including C# and ASP.NET Web API Experience building web applications using Angular, Ember.js, or similar frameworks Experience working with ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Temporary
Salary
£45,000
collaborative delivery. Strong understanding of object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction. This should extend to a clear understanding of SOLID principles and the ability to apply them to create robust and extensible software designs. Proficiency in SQL, specifically using Microsoft SQL Server, with the ability ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Part Time
Salary
£45,000
collaborative delivery. Strong understanding of object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction. This should extend to a clear understanding of SOLID principles and the ability to apply them to create robust and extensible software designs. Proficiency in SQL, specifically using Microsoft SQL Server, with the ability ...

Senior Software Engineer

Location
United Kingdom
collaborative delivery. Strong understanding of object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction. This should extend to a clear understanding of SOLID principles and the ability to apply them to create robust and extensible software designs. Proficiency in SQL, specifically using Microsoft SQL Server, with the ability ...

Senior Software Java Engineer - Identity

Location
Welwyn Garden City, England, United Kingdom
distributed systems. A collaborative mindset and the ability to work effectively within a cross-functional team. Strong understanding of software engineering principles (such as SOLID, design patterns) and how to apply them to create well-structured, maintainable software. A DevOps mindset, with good experience of supporting production systems, resolving ...