Design Patterns Jobs in the East Midlands

22 of 22 Design Patterns Jobs in the East Midlands

Radar Software Engineer

northampton, midlands, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Radar Software Engineer

leicester, midlands, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Radar Software Engineer

nottingham, midlands, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Radar Software Engineer

chesterfield, midlands, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Radar Software Engineer

derby, midlands, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Radar Software Engineer

lincoln, midlands, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Solution Architect

Silverstone, Northamptonshire, UK
Aston Martin F1 Team
team for software development, integration, data and low code solutions, e.g., Power Apps. Working with Product Managers to support with architectural design, patterns and best practices with the development of their backlogs and roadmaps. Supporting the creation and maintenance of standards and best practices across the organisation … in this role : Experience with Azure Cloud. Experience with developing in a hybrid environment (Cloud, OnPrem). Excellent working knowledge of design patterns and modelling notations e.g. UML, BPMN. Knowledge of TOGAF. Essential experience in delivering solutions for Microsoft Dynamics 365 (Finance, Supply Chain, HR, CRM) and … Product Lifecycle Management systems. Experience in providing technical guidance and leadership. Good knowledge of integration techniques, architecture patterns and non-functional drivers. Good knowledge of data architecture (Big Data, AI/ML), data warehousing and analytics. Excellent experience in technology product selection, assessing options, impact assessment and validation of More ❯
Posted:

Java API Developer

Northampton, England, United Kingdom
Hybrid / WFH Options
eTeam
hybrid 2- 3 days a week Duration: Until the end of 2025 Contract inside IR35 on umbrella Rate- 313GBP/day "Key Responsibilities: Design, develop, and maintain robust and scalable Java-based applications. Collaborate with cross-functional teams to define, design, and ship new features. Implement … Consumption: Ability to consume API endpoints effectively. PL/SQL Oracle DB: Experience with PL/SQL and Oracle databases. Java Design Patterns: Familiarity with common Java design patterns. Spring State Machine and Spring Batch: Knowledge of Spring State Machine and Spring Batch. Java More ❯
Posted:

Infrastructure & Technology Lead Azure Fullstack Software Developer Professional Multiple Cities

Leicester, Leicestershire, United Kingdom
Avature
education None Preferred education Bachelor's Degree Required technical and professional expertise Knowledge of C# .NET (particularly ASP.NET Core) Proven experience with software design and object oriented development methodologies Knowledge with both relational and … NoSQL databases Knowledge with cloud (Azure preferred) Strong experience with web services development (REST) Knowledge of object oriented programming MVC MVVM Design patterns and SOLID principles As an equal opportunities' employer, we welcome applications from individuals of all backgrounds. However, for you to be eligible for this More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer

Permanent, Stanton under Bardon, Leicestershire, United Kingdom
Hybrid / WFH Options
Big Red Recruitment Midlands Limited
cloud technologies Solid front-end experience with Angular and JavaScript/TypeScript Knowledge of secure coding principles, clean architecture, and modern design patterns Familiarity with SQL Server, microservices, REST APIs, Docker and Git A collaborative, proactive mindset—comfortable taking the lead when required Desirable: Experience modernising legacy More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum £55,000 - £65,000
Posted:

Senior Software Engineer

Leicestershire, England, United Kingdom
Hybrid / WFH Options
Mattioli Woods
Woods, we're looking for a Senior Software Engineer to join our collaborative team in Leicester. As a Senior Software Engineer, you'll design and develop high-quality software solutions that support our core business operations while mentoring junior team members. You'll have the opportunity to work … .NET services Knowledge of cloud platforms, particularly Microsoft Azure Experience with Git and modern CI/CD practices Understanding of software design patterns and architectural principles Strong problem-solving skills and attention to detail Excellent communication skills and ability to explain complex concepts clearly Our engineering culture More ❯
Posted:

Frontend Developer

Leicester, Leicestershire, United Kingdom
Avature
CRM) systems, Cloud infrastructure, and Content Delivery Networks (CDN). This role requires a strong understanding of web technologies and the ability to design, develop, and integrate applications efficiently. Required education: None Preferred education: Bachelor's Degree Required technical and professional expertise: Knowledge of C# .NET (particularly ASP.NET … Core). Proven experience with software design and object-oriented development methodologies. Knowledge of both relational and NoSQL databases. … Knowledge of cloud (Azure preferred). Strong experience with web services development (REST). Knowledge of object-oriented programming MVC MVVM. Design patterns and SOLID principles. ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

CAD Developer - C# 70K

Leicester, Leicestershire, United Kingdom
Ascent People Ltd
projects from initial concept to final delivery. Responsibilities: Maintaining and ensuring the responsiveness of applications. Collaborating with the engineering team on new feature design and launch. Developing cloud-based solutions with messaging and notification APIs in a micro-service architecture. Solving complex mathematical and geometric problems. Developing 3D … and geometric problem-solving abilities. Knowledge of 3D graphical/CAD application development. Understanding of Agile/SCRUM methodology. Knowledge of design patterns (DDD, CQRS), graphics libraries (e.g., Open Cascade, Parasolid, ACIS), and NoSQL database experience (AWS Dynamo preferred, MongoDB or Azure Cosmos considered) are all desired. More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:

3D Graphics Developer - C# 70K

Leicester, Leicestershire, United Kingdom
Ascent People Ltd
concept to final delivery. Responsibilities will include: Maintaining and ensuring the responsiveness of these applications Collaborating with the engineering team on new feature design and launch Developing cloud-based solutions with messaging and notification APIs in a micro-service architecture Solving complex mathematical and geometric problems Developing 3D … and geometric problem-solving abilities Knowledge of 3D graphical/CAD application development Understanding of Agile/SCRUM methodology Knowledge of design patterns (DDD, CQRS), graphics libraries (e.g., Open Cascade, Parasolid, ACIS), NoSQL database experience (AWS Dynamo preferred, MongoDB or Azure Cosmos considered) are all desired. Salary More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:

Senior Developer - C#, Maths, 3D

Leicester, Leicestershire, United Kingdom
Ascent People Ltd
concept to final delivery. Responsibilities will include: Maintaining and ensuring the responsiveness of these applications Collaborating with the engineering team on new feature design and launch Developing cloud-based solutions with messaging and notification APIs in a micro-service architecture Solving complex mathematical and geometric problems Developing 3D … problem-solving abilities Knowledge of 3D graphical/CAD application development Understanding of Agile/SCRUM methodology Desired Skills: Knowledge of design patterns (DDD, CQRS) Graphics libraries (e.g., Open Cascade, Parasolid, ACIS) NoSQL database experience (AWS Dynamo preferred, MongoDB or Azure Cosmos considered) Salary & Benefits: Up to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Ruddington, Nottinghamshire, UK
MHR
future of technology and be at the forefront of innovation? Join our dynamic team as a Full Stack Software Engineer, where you’ll design, develop, and maintain scalable software solutions in a collaborative and creative environment. This is your chance to work with cutting-edge technology, grow your … API design principles. Experience with modern unit testing frameworks and methodologies. Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading. Experience mentoring junior members of staff Please note: This is a flexible hybrid role with up to 3 days More ❯
Posted:

Senior Software Engineer (Universe)

Northampton, Northamptonshire, United Kingdom
Travis Perkins plc
solutions. Produce the simplest possible solutions to business problems with highly testable and maintainable code. Work using TDD and BDD (where appropriate) to design the software and … lower both code complexity and nesting depths. Support the aims of Technical Design with respect to software quality and design patterns and automation of delivery pipelines. Skill Development: Proactively develop skills as required to support changes in technology and for personal development. What's in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Engineer

Nottingham, Nottinghamshire, United Kingdom
Hybrid / WFH Options
Experian Group
to explain solutions to technical and non-technical audiences Write clean, scalable and re-usable code that implements SOLID principles, common design patterns where applicable and adheres to published coding standards Ability to analyse, investigate and compare large data sets when required. Significant experience of programming using More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Java

Nottingham, Nottinghamshire, United Kingdom
London Stock Exchange Group
team work more effectively. Through participation in refinement and planning sessions, you will work with other team members to analyse development requirements, provide design options and complexity estimates, and agree how to deliver the requirements. Actively participating in Scrum meetings, you will give timely status updates on areas … Required: Experienced software engineer with excellent knowledge of the Java language and underlying JVM. Solid understanding of object-oriented programming. Familiar with various design patterns. Experience of unit testing. Knowledge of databases and SQL. Understanding of security implications and secure coding. Good communication skills, both verbal and written. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineer

Nottingham, Nottinghamshire, United Kingdom
London Stock Exchange Group
will be part of an empowered agile team working on our portfolio of risk products. You'll be responsible for the analysis, definition, design, implementation, testing, maintenance and support of the Risk products, working individually or leading a small team of engineers. You'll work closely with QA … forms part of the role, working alongside the team management to help further enhance the skills and capabilities of the team. You will design, build and maintain efficient, reusable, reliable and secure code based on requirements or User Stories. Working within a multi-functional agile team, you'll … and more junior developers, providing advice and guidance to benefit the team. You will contribute to the creation of software designs, leading the design of components. Through agile retrospectives and reviews, you will inspect and adapt, finding innovative ways to make your team work more effectively. Through participation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Nottingham, Nottinghamshire, United Kingdom
London Stock Exchange Group
Risk Engineering Development Team We are seeking a versatile Lead Engineer to lead our Risk Engineering development team. In this role, you will: Design, build, and maintain efficient, reusable, and reliable systems. Ensure the design of components aligns with the overall application architecture. Work with the … code, supported by automated testing. Review peer and junior developers' work and contribute to process improvements. Participate in project planning, analyze requirements, propose design options, and estimate work. Required Skills and Experience: At least 10+ years of experience in building and operating high-throughput systems. Proficiency in .NET … C#, Azure, React, Angular, and Node.js for API and UI development. Experience with relational and graph databases, RESTful interfaces, and design patterns. Self-motivated with excellent interpersonal, verbal, and written communication skills. Expertise in continuous integration and deployment processes. At LSEG, our purpose is to foster financial stability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Security Architect

Nottingham, Nottinghamshire, United Kingdom
London Stock Exchange Group
you! We are seeking a Principal Cloud Security Architect specializing in Microsoft Azure who will work with solution architects and engineering teams to design, implement, and maintain a secure public cloud environment. The role works closely with other architects, engineers, and site reliability teams to deliver outcomes that … LSEG to be one of the world's great companies! Role responsibilities include: Definition and improvement of LSEG's public cloud security architecture design patterns. Detailed review of each public cloud web service that LSEG wishes to use and documentation of associated minimum security control requirements. Creation and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
the East Midlands
10th Percentile
£40,500
25th Percentile
£43,125
Median
£55,000
75th Percentile
£78,125
90th Percentile
£87,500