Design Patterns Jobs in the UK excluding London

126 to 150 of 281 Design Patterns Jobs in the UK excluding London

Team Lead, Product Engineering

Edinburgh, United Kingdom
Verity Relationship Intelligence
salesforce Experience with relevant programming languages including JavaScript and Python Experience with modern frameworks and development tools in particular with React Solid understanding of system architecture, design patterns, and scalable application development Hands-on experience with Agile methodologies and managing agile teams Strong people management, communication, and problem-solving skills Ability to balance business needs with technical … effectively Experience with cloud platforms, in particular AWS Exposure to DevOps practices, CI/CD pipelines, and infrastructure as code Experience in cross-functional teams with product and design Familiarity with security best practices and performance optimisation A global team, united by diversity and inclusion At Verity, we know that diversity fosters innovation and stronger client relationships - ensuring More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Exeter, Devon, South West, United Kingdom
Yolk Recruitment
roadmap, enhancing critical systems, and shaping scalable, accessible and secure technology that makes a real difference. You'll work within a collaborative, agile Product and Development team to design, build and deliver high-quality solutions from concept to completion. Alongside your technical contributions, you'll mentor colleagues, champion best practice, and bring a problem-solving mindset to everything …/CSS, HTML Experience with MongoDB and SQL Server Proven track record in building and consuming RESTful web services Solid grounding in OOP, SOLID principles, and design patterns Skilled in Agile development, TDD and BDD Familiarity with cloud technologies, ideally Azure DevOps and Azure Portal Proficiency with Jira, Bitbucket, Git, and preferably infrastructure as code Experience leading More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Full Stack .NET Developer

Dorchester, Dorset, England, United Kingdom
Verisk
backend engineering skills with a passion for quality code and scalable solutions. RESPONSIBILTIES : Develop, enhance, and maintain web applications using C# and the .NET ecosystem Contribute to the design and implementation of APIs and backend services Collaborate with architects, product owners, and other developers to deliver end-to-end solutions Write clean, maintainable, and testable code that follows … user-facing features using modern JavaScript frameworks (React, Angular, etc.) QUALIFICATIONS : Strong commercial experience with C# and the .NET stack Good knowledge of software development principles, design patterns, and version control (Git) Experience working in Agile teams, using tools like Jira, DevOps, or similar A collaborative mindset with good communication skills Experience with JavaScript frameworks like React More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Software Developer Desktop App Developer

Bristol, Avon, England, United Kingdom
Hybrid / WFH Options
Adecco
on impactful projects that directly enhance services for end users. This role offers the chance to work with modern technologies while maintaining and improving existing applications. Key Responsibilities* Design and develop modern desktop applications using WinUI 3, .NET 8+, Windows App SDK* Maintain and enhance existing applications* Write clean, secure, maintainable code following best practices* Implement security and … at least experience in UWP OR WPF* Experience with third-party UI toolkits (e.g. Syncfusion, Telerik)* Background in Agile software development environments* Good 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: £55,000 - £60,000 per annum
Posted:

Full Stack Engineer C# .Net Core JavaScript

St. Albans, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
cinema Sabbatical after 10 years of service Flexible working with 3 days remote Your role: As a Full Stack Engineer you'll join an Agile development team to design and develop new features and enhancements to complex Payments and client systems within a microservices environment (300 services). You'll be working with a modern tech stack using … JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply now to find out more More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

Native Mobile Developer

Basingstoke, Hampshire, South East, United Kingdom
Southern Communications Ltd
expectation that the successful candidate will be willing to learn iOS development and any other technologies required for the successful development of our applications and solutions. Key Responsibilities Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … ConnectionManager and audio handling libraries would be highly advantageous. Experience of using CI/CD platforms with mobile applications GIT source control Good knowledge of software design patterns, standards, best practices, system architectures and when to apply them. Excellent debugging skills and proficiency with diagnostic tools. A history of working successfully within an Agile team/methodology. More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Software Architect

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Person Centred Software Ltd
We're looking for a Software Architect to lead the design and development of our flagship product, mCare - a critical platform in our mission to deliver scalable, secure and user-friendly healthcare solutions. This is your opportunity to influence architecture at a foundational level, collaborate across teams and deliver meaningful impact to real-world challenges. What You'll … Do: Lead the architectural design and technical direction of the mCare … product, aligning with business goals and long-term vision Create and maintain high-quality architectural documentation that sets the standard for engineering excellence Champion clean code, design patterns, testability, and maintainability across the codebase Develop full-stack C# solutions, including client and server-side components, within the .NET ecosystem Own and enhance the technical roadmap - contributing innovations More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Client Consultant - Software Development

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Pierre Strand
assess their IT needs and develop tailored solutions that align with their business objectives. Conduct comprehensive analysis of existing IT systems and processes to identify areas for improvement. Design and implement IT strategies that enhance productivity, security, and overall performance. Provide expert guidance on technology selection, implementation, and integration. Facilitate training sessions and workshops for clients to ensure … Framework. Familiarity with state management libraries and patterns. Experience with SQL and/or NoSQL databases, including performance optimization. Strong understanding of software development best practices, design patterns, and coding standards. Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical audiences. Ability to work independently and collaboratively in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer / Consultant C# .Net

Hatfield, Hertfordshire, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
You have experience with API development, microservices, Cloud based systems (AWS, Azure or GCP) You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have excellent communication and collaboration skills and are comfortable working directly with clients Ideally you will also have some experience with one or more of the More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Software Engineer

Stoke-on-trent, Staffordshire, United Kingdom
Hybrid / WFH Options
Synectics Solutions Ltd
the Public Sector. Desired technical requirements: Strong knowledge of HTML, CSS, JavaScript, ReactJS, AJAX, jQuery Strong knowledge C#, .Net Framework, MVC, Web Forms Good knowledge of Design Patterns and Clean Code Good knowledge of Web architecture: Client-server model Three tier model Service Oriented Architecture (SOA) Micro Services Knowledge of web servers: IIS Apache Nginx Knowledge SQL More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Backend)

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / WFH Options
Atom Bank
of RESTful API development and principles.- Demonstrable, professional experience of any of the following technologies: Golang or Java- Conversant with SOLID and OOP principles and Software Design Patterns as approaches.- Clear communicator both written and verbally.- Strong teamwork skills to work with cross-functional teams and in an agile environment.- Familiar with CI/CD processes and More ❯
Employment Type: Full-Time
Salary: £50,000 - £57,000 per annum
Posted:

Software Security Engineer

Oxford, Oxfordshire, United Kingdom
Aurora Energy Research Limited
drives real risk reduction outcomes. Build secure products. Ensure security is considered throughout the product and software development life cycle. Provide security best practice, build security design patterns, complete security architecture reviews, threat models and risk assessments. Help solve engineering problems by implementing technical controls to mitigate risk. Ensure we are deploying solutions into a secure environment … secure coding practices, design principles, and implementation patterns. Comfortable in uncharted waters. We are building something new. Things change quickly. We need you to learn technologies and patterns quickly. Ability to see the long term. We don't want you to sacrifice the future for the present. Clarity of thought. We operate quickly and efficiently, and we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Swindon, Wiltshire, United Kingdom
Hybrid / WFH Options
Edenred France
further expanding our engineering teams as we evolve our products and solutions across payments technology and digital banking. Our Senior Software Engineers will actively contribute to the overall design, implementation, and testing of the platform, and take the technical lead on new feature developments and drive them through to completion and rollout. You will be responsible for developing … and mentoring our junior talent within our various project teams and continue to ensure all software meets our quality benchmarks. What you will be doing: Design and development of features and platform enhancements in adherence to Edenred development standards and best practice Ensure good maintenance through documentation, knowledge sharing, and reducing complexity Ensuring that agreed development processes are … API development TDD and BDD OO analysis and design DevOps culture and practices Beneficial Experience AWS Services Junit XML/JSON System architecture and Design Patterns Unix & shell scripting Working with large databases Why Edenred PayTech? We are a subsidiary of the Edenred group and a Mastercard Principal Member, and an FCA Electronic Money Institution More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Azure Cloud Architect

Leicester, Leicestershire, United Kingdom
Mindera
technical skills and leadership ability, with the communication and teamwork skills to collaborate with other members of the IT team. The job holder is a specialist in the design, deployment, and management of cloud services within the Azure Platform. They play a critical role in ensuring that cloud infrastructure and applications are optimized for performance, scalability, and security. … role in a complex environment. Experiencied with IDP (internal Development Plataform). Experience with cloud technologies, particularly in Azure and expertise in cloud architecture, Landing Zones, Multi-tenant platform patterns and Governance. Very experienced with Kubernetes - AKS and with using Terraform as IAC. Hands-on experience with DevOps practices, continuous integration, and deployment strategies. Strong understanding of Solutions architecture … principles, design patterns, and best practices. In-depth knowledge of various architecture frameworks and methodologies. Solid background in software development and infrastructure design. Exceptional problem-solving skills with a focus on performance optimization and scalability. Excellent communication and stakeholder management skills, capable of translating technical concepts to non-technical stakeholders. We offer Competitive salary including self-proposed More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer (UNB031)

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. Senior embedded software engineers are responsible for the design, implementation, review, test and documentation of production software features used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and … to time and quality. ROLES and RESPONSIBILITIES Perform requirements analysis; engage with internal and external stakeholders to understand 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. Lead the investigation and timely resolution of software issues. Employ industry standard design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, pro-actively contributing to the software development life cycle process. Take technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

iOS Mobile Engineer

Manchester, United Kingdom
Hybrid / WFH Options
Kitman Labs Ltd
What you'll be doing: Create seamless experiences - Build beautiful, intuitive interfaces that make it easy for users to interact with our platform. Make sense of complex data - Design tools that help visualize sports performance insights and drive decision-making. Focus on quality - We ship fast but never compromise on user experience. You'll be involved in automation … CI/CD, and rapid iteration to ensure reliability. Write scalable, well-tested code - You'll design and implement robust solutions that ensure system scalability and high availability. Prototype & Innovate - Work closely with Product, Design, and Sports Science teams to experiment with new ideas and technical approaches. Shape our technical direction - Your insights will help improve … code quality. Comfortable working with APIs (REST, GraphQL) to integrate real-time data. Experience in agile environments, working in cross-functional teams. Deep understanding of software design patterns, object-oriented programming, and best practices. Analytical problem-solving mindset - you love finding elegant solutions to complex challenges. Bonus skills (nice to have!): Experience working in feature-driven teams More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
Gen AI to move faster and smarter. You will be experienced in AI and enjoy writing code. Responsibilities Build and maintain scalable distributed systems using Scala and Java Design complex Spark jobs, asynchronous APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams to improve their data collection pipelines Apply … relational and non-relational databases and data models Support the Data Science team in deploying machine learning models to production Leverage data structures, algorithms, and design patterns effectively Foster empathy and collaboration within the team and with customers Preferred Experience Degree in Computer Science or equivalent practical experience Commercial experience with Spark, Scala, and Java (Python … monitoring tools (ELK stack) Proven problem-solving mindset and ability to adapt solutions to complex challenges Hands-on use of Gen AI tools for coding, debugging, or system design Fully Remote Brilliant benefits package Please send me a copy of your CV if you meet all of the requirements More ❯
Employment Type: Full-Time
Salary: £140,000 per annum
Posted:

Principal Data Engineer

Woking, Surrey, United Kingdom
Radiometer
software and services specifically designed to meet the evolving needs of the BioPharma sector. IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute and orchestrate processes, manage, contextualize and structure data and gain valuable insights throughout the product lifecycle, from R&D through manufacturing. Known for its signature IDBS E-WorkBook … who will be a vital cog in our team, designing and developing IDBS's data driven products. You will deliver data-rich software and contribute to the architectural design, technical approach and implementation mechanisms adopted by the team.You will be directly involved in the development of data-centric products from ingest to egress via pipelines, data warehousing, cataloguing … new requirements activities. Optimize Spark-based workflows for performance, scalability, and data integrity, ensuring alignment with GxP and other regulatory standards. Research, and promote new technologies, design patterns, approaches, tools and methodologies that could optimise and accelerate development. Apply strong software engineering practices including version control (Git), CI/CD pipelines, unit testing, and code reviews to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer (Java)

Worcester, Worcestershire, United Kingdom
Hybrid / WFH Options
Hewett Recruitment
practices is a bonus Working with both legacy and modernised codebases What You'll Be Doing Designing and developing robust Java-based applications and services Contributing to the design and evolution of scalable architecture Collaborating with cross-functional teams (QA, BAs, Architects, etc.) in a Scrum environment Improving the software development process and mentoring other engineers where needed … code What We're Looking For Solid commercial experience in Java development Strong understanding of databases and production-grade applications Familiarity with secure coding practices and design patterns Proven problem-solving ability and technical leadership experience Experience with Agile (Scrum or Kanban) methodologies Desirable Familiarity with CI/CD (Azure DevOps) Knowledge of SOA, domain modelling, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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:

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:

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:
Design Patterns
the UK excluding London
10th Percentile
£51,250
25th Percentile
£61,250
Median
£73,000
75th Percentile
£85,000
90th Percentile
£85,700