10 of 10 Design Patterns Jobs in Nottinghamshire

Lead Software Engineer

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
high-quality software applications using C#, .NET, and WPF. Implement scalable and maintainable software solutions using Object‐oriented design principles, asynchronous programming patterns, and modern software architecture practices with a strong focus on usability, performance, and long‐term extensibility. Leverage AI-assisted engineering tools, including Large Language … desktop applications and hybrid desktop/cloud architectures. Experience with automated testing, CI/CD pipelines, and modern DevOps practices. Knowledge of software architecture patterns, design patterns, and large‐scale application modernization initiatives. Additional Information This role is based in our Nottingham office, with a hybrid ...

Senior Software Engineer Java (Fixed Term Contract)

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract
variety of software development projects, taking ownership of technical delivery while supporting and mentoring other engineers. You'll contribute to sprint planning, design discussions, code reviews, product releases and continuous improvement initiatives. Working across both backend and frontend technologies, you'll help design, develop and maintain … . Experience developing modern web applications using TypeScript, Angular and SCSS/SASS . Strong understanding of object-oriented programming concepts, design patterns and SOLID principles . Proficiency in SQL, with the ability to write efficient, optimised queries and collaborate effectively with database specialists. Experience implementing ...

Lead Data Platform Engineer

Hiring Organisation
Experian Ltd
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Python. Configuration as code principles and API integration Write clean, scalable and re-usable code that implements SOLID principles, common design patterns where applicable and adheres to published coding standards Experience analyse, investigate and compare large data sets when required Functions, Lambdas, EventBridge, SQS and Lake formation ...

Senior Software Engineer C#./Net (Fixed Term)

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract
potential. You will be involved in a variety of projects within the Software Engineering team, including regular stand-ups, bug fixing, project and design work, and supporting junior members of the team. You will play a key role in the design, development and evolution … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Senior Software Engineer C#./Net (Fixed Term)

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
potential. You will be involved in a variety of projects within the Software Engineering team, including regular stand-ups, bug fixing, project and design work, and supporting junior members of the team. You will play a key role in the design, development and evolution … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Lead Data Platform Engineer -12 Month Secondment

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
Python. Configuration as code principles and API integration Write clean, scalable and re-usable code that implements SOLID principles, common design patterns where applicable and adheres to published coding standards Experience analyse, investigate and compare large data sets when required Functions, Lambdas, EventBridge, SQS and Lake formation ...

Senior Software Engineer Angular

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
potential. You will be involved in a variety of projects within the Software Engineering team, including regular stand-ups, bug fixing, project and design work, and supporting junior members of the team. You will play a key role in the design, development and evolution … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Senior Software Development Engineer - Amazon Connect

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
setting engineering best practices, and mentoring other engineers. Experience designing and owning software deployment from start to finish, including back‐end architectural and design patterns. Commitment to data sensitivity and quality, emphasizing test‐driven development and resiliency. Familiarity with automation and proactive system optimisation, including incident management ...

Senior Software Engineer C++ (Fixed Term Contract)

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Applied AI Engineer (.NET/C#)

Hiring Organisation
Klipboard
Location
Nottingham, Nottinghamshire, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
handling, fallbacks when a model misbehaves, latency, token cost, logging and monitoring. Work with the engineers who own each codebase, fitting in with their patterns and pipelines rather than parachuting in something nobody else can maintain. Keep up as models, tools and providers change, and choose pragmatically on quality … development language) Large language model APIs across multiple providers AI coding tools: GitHub Copilot, Cursor or equivalents Prompt engineering and context design patterns Retrieval-augmented generation (RAG), vector search, embeddings (desirable) Evaluation frameworks and automated quality pipelines for AI outputs Technical and Professional Expertise Solid production experience ...