Design Patterns Jobs in the UK

276 to 300 of 509 Design Patterns Jobs in the UK

Remote Home Based Software Engineer

Nationwide, United Kingdom
Hybrid / WFH Options
4M Recruitment
The main purpose of this role is to: Develop software applications using C++ as the main language Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills, experience and attributes: Coding experience in C++ Strong technical background Linux based environments Software … Development/Software Engineering and unit testing Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Design patterns Experience with other object orientated programming languages would also be highly desirable. Any experience with Java and Shell Scripting would also be highly desirable In return the client is More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Senior Pricing and Risk Developer

London, United Kingdom
CMC Markets
will use cutting-edge Java programming techniques so experience in this area is essential. As a Senior Developer, you'll not only code but also take on key design responsibilities, shaping impactful projects. You'll mentor junior members of the team, driving innovation in a fast-paced, high-stakes environment. If you're ready to make a real … Do Expert Level Java Development: You will apply your in-depth knowledge of the Java programming language (21+) to implement world class trading and pricing systems. Collaborative Development: Design and develop innovative pricing and risk components for our market-making operations, impacting a wide array of asset classes. Cross-Functional: Partner with financial engineering, quant teams, and other … Java development experience within financial systems, ideally in pricing or risk-related applications. Not just a coder, but someone who also focuses on applying best practices, design patterns and principles to develop scalable, maintainable and high-quality code. Someone who enjoys maths/logic problems and challenges Knows or willingness to learn Python for analysing and building More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

VOIP and C++ Development Engineer

Basingstoke, Hampshire, South East, United Kingdom
Southern Communications Ltd
with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. 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 … working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/… frameworks e.g., GTest An understanding of data caching options in a Linux environment is required with demonstrable practical application of such options. Good knowledge of software design patterns, system architectures and when to apply them. Personal Attributes: Strong analytical and problem-solving abilities with excellent organisational. High attention to detail with a passion for accuracy. Confident personality More ❯
Employment Type: Permanent
Salary: £65,000
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, East Midlands, 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: Permanent
Salary: £45,000
Posted:

Software Developer

England, United Kingdom
Onyx-Conseil
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: Permanent
Salary: GBP Annual
Posted:

Software Developer

Wellingborough, Northamptonshire, East Midlands, 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: Permanent
Salary: £45,000
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:

Full Stack Engineer C# .Net Core JavaScript

St. Albans, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Client Server
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: Permanent, Work From Home
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:

Full Stack Python Engineer

Canary Wharf, London, England, United Kingdom
Hybrid / WFH Options
Ikhoi Recruitment
thinking work environment. Key Responsibilities As Full stack Python Engineer This role is very hands-on with coding so you will need to be comfortable getting stuck in. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure that developer tasks and Jira … end capacity (preferably React) Container-related tools - e.g., Docker, Docker Compose Databases - e.g., SQL, PostgreSQL. RESTful API development and management. Proactive Performance Tuning. Solid understanding of design patterns and relevant implementation models. Understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud infrastructure services (preferably AWS): compute, storage More ❯
Employment Type: Full-Time
Salary: £70,000 - £75,000 per annum, Inc benefits
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:

Backend Software Engineer C++ Python Grid Computing

City of London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
good knowledge of analytics and Risk for one or more financial products You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience within a similar financial trading systems environment You are collaborative with excellent communication skills You are degree educated in Computer Science or similar STEM discipline More ❯
Employment Type: Full-Time
Salary: £100,000 - £135,000 per annum
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:

QA Tester

London, South East, England, United Kingdom
Pharmica
knowledge. Experience with BDD frameworks (preferably SpecFlow, Cucumber, etc.), with a strong preference for C# with Selenium, given the integration ease with our project. Familiarity with design patterns and best practices in C#. Bonus Points For: Exposure to CI/CD pipelines (GitHub Actions, Azure, Jenkins, etc.). Experience with API testing tools like Postman, Insomnia, or More ❯
Employment Type: Full-Time
Salary: £30,000 - £35,000 per annum
Posted:

AI Pre-Sales Scientist

London, United Kingdom
FICO
experience with at least three machine learning algorithms (e.g., neural networks, logistic regression, random forests). Proficiency with Java and Python, understanding of data structures, algorithms, and software design patterns. Experience with AI/Gen AI frameworks like TensorFlow or PyTorch. Experience with cloud platforms such as AWS SageMaker or Azure Machine Learning. Ability to translate business problems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior API Developer

Manchester, England, United Kingdom
Hybrid / WFH Options
Perch Group
UI design. Knowledge of source control like Git and Azure DevOps. Github and code repository controls. Public Cloud platforms (AWS, Azure or GCP) and containerization tools. Skills C# Design Patterns. Tools and process to resolve complex issues. Microsoft SQL Strong SQL coding and structured/nonstructured data concepts. Behaviours Passion for programming and embracing new technology. Passion for More ❯
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:

Full Stack Software Developer

Bolton, Lancashire, United Kingdom
Manchestertechfestival
ve used tools like React Testing Library, Vitest, and Playwright to write reliable, maintainable tests for front-end applications. You're well-versed in software architecture and API design … and capable of delivering secure, scalable, and high-performance systems. You understand development frameworks, tooling, and best practices across the stack. You apply software principles and design patterns thoughtfully, and know how to make them work in real-world scenarios. A Bit About AO When it comes to appliances and electricals, we've got the lot. Washing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Developer - IT - Home-based working available - Up to £45K plus discretionary bonus

Haltwhistle, Northumberland, United Kingdom
Hybrid / WFH Options
APCOA PARKING UK
gained some commercial development experience and is now ready to progress and build their expertise within a collaborative, fast-paced environment. What You'll Be Doing: Supporting the design, development, and maintenance of internal and external … facing applications using the Microsoft technology stack. Enhancing existing software products by adding new features, improving performance, and fixing bugs. Contributing to discussions on software architecture, design patterns, and best practices. Collaborating with product owners, senior developers, and business stakeholders to translate requirements into technical solutions. Writing clean, maintainable code and unit tests, and participating in code More ❯
Employment Type: Permanent
Salary: GBP 45,000 Annual
Posted:

Lead Developer

Leeds, West Yorkshire, England, United Kingdom
Hybrid / WFH Options
Page Group
As the Lead Developer you will be responsible for overseeing the design, architecture, and delivery of high-quality software solutions. You will collaborate with product managers, designers, and other stakeholders to ensure our projects are developed to the highest standards and delivered on time. Client Details This organisation is a dynamic and forward-thinking company committed to delivering … cutting-edge software solutions. Description Design, develop, and maintain high-performance, scalable web and mobile applications. Collaborate with cross-functional teams to understand requirements and deliver impactful software solutions. Ensure adherence to best practices in coding, testing, and software development processes. Drive continuous improvement within the development team, including code quality, efficiency, and performance. Take ownership of project … and technologies in software development. Profile Proven experience in software development Prior experience leading a team of developers in an agile environment. Strong understanding of software design patterns, architecture, and best practices. Experience with cloud platforms (e.g., AWS, Azure) and DevOps practices. Excellent problem-solving skills and the ability to think critically and logically. Strong communication and More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Sr Software Engineer - Scala

London, United Kingdom
Disney Cruise Line - The Walt Disney Company
and Duties of the Role: Collaborate with senior internal team members and external stakeholders to gather requirements and drive the implementation of solutions that support our business goals. Design and develop test automation frameworks, CI/CD pipelines, build systems, and reporting tools to support the flagship streaming mobile … apps D+ and Hulu. Continuously identify and pursue opportunities to enhance systems, products, or services with each iteration. Advocate engineering best practices, including the use of design patterns, code review, and automated unit/functional testing. Education and Experience: Bachelor's degree in Computer Science or related field, or equivalent training or work experience. Typically has 5+ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Developer (PHP/Laravel/JS)

Norwich, Norfolk, United Kingdom
Maplecroft
Laravel/JS) where you will bedeveloping innovative SaaS applications, delivered via the cloud, working on a combination ofnewprojects, maintenance and supportacrossthe entire lifecycle from concept and system design through to live deployment. You will be part of a growing team developing products for the insuranceindustry,working with insurance companies, suppliers, police forces and all supporting industries - both … latest cloud technologies, serverless and micro services architecture to meet our client and business requirements. Responsibilities Key Responsibilities: Assist with team leadership working alongside other Senior Software Developer. Design and build component-based applications in a web/internet delivery environment. Work on new and existing applications along with enhancements to websites and .web applications. Design … technology and desire to continuously develop and improve Highly Desirable: Scrum/Agile Methodology Experience of deploying and developing applications in/to AWS Knowledge of design patterns Knowledge of micro-services architecture Knowledge of serverless architecture (E.g., Lambda's) Knowledge of Low Code/No Code solutions Experience of Test-Driven Development Experience of CI/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Kubernetes Platform Engineer

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
and operational design of our Kubernetes Platform as a Service. This platform empowers developers and engineers to deploy Kubernetes clusters that align with standard design patterns, across public and private cloud environments. The ideal candidate should possess a robust background in deploying and running Kubernetes clusters across multi-cloud and hybrid-cloud environments at scale. … refactoring and containerising legacy applications using standard microservices frameworks (e.g., Spring Boot, Quarkus) and Kubernetes standard methodologies. Provide guidance on container standards, CI/CD integration, and scalable deployment patterns to enable efficient modernisation and platform adoption. Use infrastructure as code (IaC) tools such as Helm and Terraform to develop reusable IaC modules. Leverage GitLab and Micro-repos to … to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Android Engineer

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / WFH Options
Atom Bank
Technology team is made up of: Engineering, Delivery, Change, Service Management, Security & Architecture. These capabilities are distributed across multiple cross-functional product teams known as Value Streams. They design, develop and deliver a customer journey that is secure, performant and user-friendly, ensuring we remain a leader in the fintech space. Engineering can be further broken down into … Engineering Lead. As a Senior Android Engineer at Atom, you’ll be responsible for developing cutting-edge mobile applications using Kotlin and provide technical steer for the team design activities. You’ll continually provide detailed technical input across the development lifecycle and be a key contributor to the Android team activities and point of contact for app releases. … development, including associated tooling and frameworks. Strong working knowledge of Kotlin. A holistic understanding of Mobile App Engineering. Conversant with SOLID and OOP principles and Software Design Patterns as approaches Experience of RESTful API integration, securing applications and secure messaging using a variety of methods Clear communicator both written and verbally Strong experience with Android Studio, Git More ❯
Employment Type: Full-Time
Salary: £55,000 - £60,000 per annum
Posted:
Design Patterns
10th Percentile
£51,250
25th Percentile
£60,000
Median
£73,000
75th Percentile
£85,000
90th Percentile
£95,000