1 to 25 of 54 Dependency Injection Jobs in the UK

.Net Developer -Manchester

Hiring Organisation
Capgemini
Location
Manchester, United Kingdom
Employment Type
Full Time
Experience with messaging technologies such as Azure Service Bus, Kafka, RabbitMQ, or similar platforms. Strong understanding of API Gateway implementation, Dependency Injection (DI), asynchronous programming, and concurrent application design. Knowledge of OAuth 2.0, JWT, OpenID Connect, SSL/TLS, Azure Key Vault (or similar), and secure application development … analytical, problem-solving, communication, stakeholder management, and AI-assisted development skills. Good to have : Angular Primary Focus: Microservices, API Gateway, Messaging, Security, Distributed Systems, Dependency Injection, Async Programming, Testing, Troubleshooting, and Performance Optimization. We are a Disability Confident Employer: Capgemini is proud to be a Disability Confident Employer ...

Backend Java Developer - eDV Cleared

Location
Greater London, England, United Kingdom
applications using Java/JEE and modern web technologies. You will build new features, integrate systems, and apply best‐practice engineering principles such as dependency injection, TDD, and CI/CD. If you enjoy developing secure, reliable backend solutions and working closely with other technical teams … using Java/JEE and related frameworks Build backend components and services using Java‐based frameworks and languages Apply enterprise development patterns such as dependency injection, inversion of control, aspect‐oriented programming, functional programming, and test‐driven development Develop secure and efficient data access using data access frameworks ...

Senior Software Engineer .Net

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
hands-on experience developing complex web applications using Angular and TypeScript in a commercial environment. Strong understanding of Angular architecture, component design, state management, dependency injection, routing and performance optimisation. Strong hands-on experience developing applications and services using C# and .NET/.NET Core within a commercial … ASP.NET Core, with a strong understanding of secure, scalable and maintainable backend development practices Experience working with modern .NET development patterns and frameworks, including dependency injection, Entity Framework, and automated testing within C# applications. Experience building responsive, accessible and user-centric applications using Angular, TypeScript, HTML5, CSS3 ...

Senior Software Engineer

Location
City Of London, England, United Kingdom
undocumented SQL stored procedures into a clean, tested, dependency-free rules assemblies. Build new services cleanly. with proper Dependency Injection (DI), robust authentication/authorization, structured logging, and full observability. Work fluently across both legacy .NET Framework 4.8 (ASP.NET MVC5, WebAPI 2, EF6) and modern .NET ...

Senior Software Developer

Location
Greater London, England, United Kingdom
understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object‐oriented programming and Dependency Injection Strong experience of integrating with third party services using APIs Experience of writing performance critical code Experience of using Git or similar … understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object‐oriented programming and Dependency Injection Strong experience of integrating with third party services using APIs Experience of writing performance critical code Experience of using Git or similar ...

Senior Software Developer

Location
Ipswich, England, United Kingdom
understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object‐oriented programming and Dependency Injection Strong experience of integrating with third party services using APIs Experience of writing performance critical code Experience of using Git or similar … understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object‐oriented programming and Dependency Injection Strong experience of integrating with third party services using APIs Experience of writing performance critical code Experience of using Git or similar ...

Microsoft Full Stack Senior Developer (Manager)

Location
Greater London, England, United Kingdom
Champion automated testing across unit, integration, contract, UI, performance and security testing, with measurable quality gates. Embed secure‐by‐design practices including threat modelling, dependency and secret scanning, secure coding, vulnerability remediation and software supply‐chain controls. Establish application telemetry, logging, tracing, alerting and operational dashboards; support incident resolution … experience, including recent hands‐on delivery using the Microsoft technology stack. Expert‐level C#, .NET and ASP.NET Core skills, including API design, asynchronous programming, dependency injection, testing and performance optimisation. Strong commercial experience with React and/or Angular and TypeScript, including component design, state management, accessibility ...

Senior Python Developer/ Engineer

Location
City of Westminster, England, United Kingdom
using REST, webhooks, and event-driven integration patterns. Apply software engineering best practices, including SOLID principles, Clean Architecture, Repository Pattern, Factory Pattern, Strategy Pattern, Dependency Injection, and other design patterns to create maintainable and extensible solutions. Implement resilient solutions using retry mechanisms, error handling strategies, circuit breaker patterns ...

.NET Back-End Developer

Location
United Kingdom
query optimisation. Architecture & Patterns: You have a firm grasp of Clean Architecture and Domain-Driven Design (DDD). You advocate for decoupled systems using Dependency Injection and modular monolith or microservices patterns. Identity & Security: You have hands-on experience implementing JWT, OAuth2, and OpenID Connect, specifically using Azure ...

.NET Developer, Consultant, Manager

Location
Belfast City District, Northern Ireland, United Kingdom
RESTful APIs using ASP.NET Core Web API, including threat assessment throughout the development process. Deep understanding of object‐oriented programming principles (SOLID), design patterns, dependency injection, and secure coding practices. Experience deploying and managing .NET applications using containerisation technologies (Docker, Kubernetes). Experience using and defining version control ...

iOS Developer

Hiring Organisation
Sanderson Government and Defence
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
Up to £420 per day + Inside IR35
applications for iPhone and iPad devices. Understanding of Apple Human Interface Guidelines (HIG). Mobile Architecture Experience implementing: MVVM MVC Clean Architecture Knowledge of dependency injection patterns. Understanding of reusable component-based development. API & Data Integration Experience consuming RESTful APIs. JSON parsing and data mapping. Authentication mechanisms including ...

WPF Desktop Developer

Location
Guildford, England, United Kingdom
self organising Scrum team including participating in the daily standup, planning and retrospective meetings C#.NET, WPF and the MVVM pattern Entity Framework, SQL Server Dependency injection (Autofac or similar) Unit testing (NUnit, Moq) GIT Ability to work collaboratively within an agile team A strong commitment to staying ...

Senior Developer

Location
Charlton Kings, England, United Kingdom
depth in the following. Backend and API Development C# Strong, current commercial experience as a primary language .NET 8 Modern .NET, including async patterns, dependency injection and testing ASP.NET Core 8 Designing, versioning and securing production REST APIs Node.js Server‐side TypeScript/JavaScript services and tooling Python ...

Full-Stack Developer - 6 Month FTC

Location
United Kingdom
designing and implementing RESTful APIs (using controllers or minimal APIs). Comfortable with asynchronous programming , cancellation tokens, background services, and parallelism. Experience with Dependency Injection , middleware, and custom service abstractions. Skilled at structuring solutions using Domain-Driven Design (DDD) or at least modular, testable components. Strong debugging ...

Senior Full-Stack Engineer (Integrations)

Location
City of Edinburgh, Scotland, United Kingdom
service communication. Strong Microsoft Azure experience covering application hosting, networking, monitoring and integration services. Advanced C# and .NET development skills, including asynchronous programming, dependency injection and automated testing. Solid understanding of integration patterns, distributed systems and secure application architecture. Experience with GitHub, GitHub Actions and modern CI/ ...

Software Engineer III - Backend / Data Engineer - Java, Python, Databricks

Location
Greater London, England, United Kingdom
working knowledge of AWS, Databricks and Python. Experience across the data lifecycle. Strong proficiency using Spring framework and understanding of inversion of control and dependency injection. Hands-on experience designing and implementing event-driven architectures with different message brokers, including Kafka. Experience creating RESTful microservices and handling asynchronous data. ...

Senior Software Engineer - 6 Month Fixed Term Contract

Location
United Kingdom
generated output. Experience designing and consuming RESTful APIs, including integrating third-party AI/ML services and APIs. Strong understanding of asynchronous programming, dependency injection, unit testing and modern .NET development practices. Experience with MongoDB, SQL Server, Cosmos DB or other data storage solutions, including data requirements ...

Full Stack Engineer

Location
Greater London, England, United Kingdom
Redux, Context, or NgRx) Responsive UI: Building responsive, cross-browser compatible applications APIs: Developing RESTful APIs Architecture and design : MVC architecture, design patterns, and dependency injection Security: Authentication and authorization (JWT, OAuth2) Databases: Hands-on SQL with MySQL, PostgreSQL, or Oracle. This includes complex queries, joins, indexing ...

Software Engineer

Hiring Organisation
Barclays
Location
London, England, United Kingdom
programming principles, design patterns, and software engineering best practices.Spring Boot - Hands-on experience building and maintaining microservices using Spring Boot, including RESTful API development, dependency injection, security implementation, and integration with cloud-native and distributed systems.Kafka - Strong knowledge of event-driven architecture and real-time data streaming using ...

Software Engineer Barclays

Location
England, United Kingdom
principles, design patterns, and software engineering best practices. Spring Boot – Hands-on experience building and maintaining microservices using Spring Boot, including RESTful API development, dependency injection, security implementation, and integration with cloud-native and distributed systems. Kafka – Strong knowledge of event-driven architecture and real-time data streaming ...

Software Engineer

Location
Northampton, England, United Kingdom
principles, design patterns, and software engineering best practices. Spring Boot - Hands-on experience building and maintaining microservices using Spring Boot, including RESTful API development, dependency injection, security implementation, and integration with cloud-native and distributed systems. Kafka - Strong knowledge of event-driven architecture and real-time data streaming ...

Application Engineer

Location
Greater London, England, United Kingdom
years of commercial software engineering, with strong C# and .NET (.NET 6/8 or equivalent recent experience). Solid ASP.NET Core: dependency injection, configuration, middleware, authentication, and correct use of async/await. Competent SQL — able to write and tune queries, and to reason about data models. ...

ETRM Technical Consultant (Endur)

Location
Greater London, England, United Kingdom
with build tools such as Maven, Gradle or Ant. Strong knowledge of object-oriented design principles and established design patterns. A good understanding of dependency injection and software architecture principles. Experience working on business-critical systems where reliability, performance and quality are essential. Personal Attributes Strong analytical ...

ETRM Technical Consultant (Endur/Openlink)

Location
United Kingdom
with build tools such as Maven, Gradle or Ant. Strong knowledge of object-oriented design principles and established design patterns. A good understanding of dependency injection and software architecture principles. Experience working on business-critical systems where reliability, performance and quality are essential. Personal Attributes Strong analytical ...

Lead Software Engineer - Java/SpringBoot

Location
Bournemouth, England, United Kingdom
more programming language(s), including Java Hands-on experience building and maintaining microservices with Spring Boot, including REST APIs with JSON, dependency injection, configuration management, and actuator-based monitoring. Proficiency in automation and continuous delivery methods. Previous experience working with relational databases such as Oracle, Postgres, MongoDB, Etc. ...