9 of 9 Permanent Design Patterns Jobs in Nottinghamshire

Software Engineer

Hiring Organisation
Hays
Location
Nottingham, UK
Employment Type
Full-time
using additive manufacturing to enhance jet propulsion performance. The role supports building a software platform that integrates internal and commercial simulation tools, automating design workflows via cloud infrastructure. Based at the manufacturing site in Abingdon, the position involves close collaboration with engineering teams. Key Responsibilities: Design … engineering or computer science (2:1 minimum) Proficient in the use of C# or C++ and Python Excellent understanding of software design patterns, best practices and principles Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and self-motivated ...

Senior Software Engineer

Hiring Organisation
Newman Stewart
Location
Nottingham, England, United Kingdom
collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop … Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test ...

Full Stack .NET Developer

Hiring Organisation
Jola Cloud Solutions Ltd
Location
Nottingham, England, United Kingdom
robust full-stack solutions using C#, .NET Core, ASP.NET MVC/Web API, and modern front-end frameworks like React, Angular, or Blazor. Design, implement, and optimise database schemas and queries primarily within SQL Server, ensuring high performance and data integrity. Contribute to and enhance our CI/… integration testing, and mocking libraries (Moq or NSubstitute). Bonus Skills: Exposure to SignalR, gRPC/WebSockets, Microservices architecture, or advanced design patterns (CQRS, Mediator) would be a huge plus! Other General Information: This job description is not designed to be a complete and exhaustive list ...

Associate Developer / Developer

Hiring Organisation
Sage
Location
Nottingham, UK
Employment Type
Full-time
working as an Agile team to achieve amazing solutions to everyday business needs. • Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.). • Collaborate with Solution Designers early in the process to ensure the product is flexible, scalable, and resilient. • Automate tasks through appropriate … Scrum, and/or extreme programming methodologies Preferred: - Some knowledge of Payroll software (preferred but not essential) - Familiar with common UI design patterns like MVVM, MVC and MVP - Familiar with Web Services and Rest APIs - Familiar with GIT, GitHub, Azure DevOps, Jenkins and AWS technologies - Familiar with ...

Senior Python software engineer

Hiring Organisation
ScanmarQED
Location
Nottingham, UK
Employment Type
Full-time
drive innovation in our software architecture. Flexible work options are available in the UK, the Netherlands, or remotely. What will you be doing? Design, develop, and maintain robust well designed Python-based modules that apply advanced optimization techniques and provide analytics for our Pulse product. Implement and optimize … thorough unit and integration testing along with well documented code, promoting long-term stability and maintainability. Apply SOLID principles and appropriate design patterns to ensure scalable and maintainable architecture. Work with modern technologies including SciPy, NumPy, Pandas, SQL, cloud platforms, Docker, Kubernetes, and CI/CD tools. ...

Software Engineer

Hiring Organisation
Moorland Recruitment
Location
Nottingham, UK
Employment Type
Full-time
grow professionally, work with cutting-edge technology, and be part of a team that is shaping the future of packaging. Key Responsibilities Design, develop, and maintain applications using C# and .NET. Collaborate with product managers, and other developers to deliver high-quality software. Write clean, efficient, and well … Strong knowledge of .NET Core/.NET Framework. Familiarity with SQL databases (e.g., MS SQL Server, PostGRE). Understanding of software design patterns and principles (SOLID). Experience with version control systems (e.g., Git). Strong problem-solving and analytical skills. Bachelor's degree in Computer Science ...

Systems Architect, Datacentre Process Improvements (EMEA/JAPAC)

Hiring Organisation
Oracle
Location
Nottingham, UK
Employment Type
Full-time
automation initiatives at scale across EMEA and JAPAC datacentres, integrating consistent architectural standards, processes, and tools. Lead the standardization of design patterns for datacentre deployments across EMEA and JAPAC to simplify and automate hardware operations and site onboarding. Identify, diagnose, and resolve systemic process bottlenecks—from problem … recognition through analysis, solution design, and successful implementation. Champion quality-focused process improvements using recognized best practices (e.g., ISO 9001, Six Sigma, Lean). Participate in on-site reviews as required (typically monthly) to validate alignment between process documentation and actual site operations. Required Skills and Experience Extensive ...

Machine Learning Engineer

Hiring Organisation
Expedia Group
Location
Nottingham, UK
Employment Type
Full-time
Machine Learning Engineer III Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join … languages, we help advertisers reach 112 million monthly unique visitors. As a Machine Learning Engineer III on this team, you will design and implement scalable machine learning systems that optimise ad selection, campaign performance, and creative personalisation at a global scale. You will work in a highly collaborative ...

Senior Python (Django) Engineer

Hiring Organisation
TalentMapper
Location
Nottingham, UK
Employment Type
Full-time
using GitHub Actions and Google Cloud Platform (GCP). Experience Required Expert Python & Django: Deep professional experience building and scaling RESTful APIs. Software Design: A strong command of SOLID principles and common design patterns. Database Management: Strong SQL experience (PostgreSQL) and a clear strategy for migrating ...