performance and troubleshoot bugs across devices. What We're Looking For: Strong experience in C#/.NET development. Solid understanding of mobile UI/UX principles. Proficiency in XAML, DependencyInjection, Entity Framework Core (SQLite), Messaging (APNS, Firebase), and AutoMapper. Familiarity with RESTful APIs, GitHub/BitBucket, and CI/CD pipelines. Bonus: Experience with native iOS/ More ❯
experience to know when to apply common design patterns. Knowledge of and ability to apply SOLID principles. Experience of test driven development and related techniques such as mocking and dependency injection. Developing in a secure environment. Maven Git DevOps tooling experience Performance optimisation of Java application Cloudformation As an equal opportunities' employer, we welcome applications from individuals of all More ❯
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Syntax Consultancy Ltd
expanding company specialising in healthcare management software solutions. Key skills & experience: Proficient in C# and JavaScript, with experience developing dynamic websites using Vue.js (or similar). Strong understanding of DependencyInjection, SOLID principles , and their function. Experience with MS SQL Server , web services, and API push notifications for backend integration. Experience working in Agile/SCRUM environments, using More ❯
Peterborough, Cambridgeshire, United Kingdom Hybrid / WFH Options
Syntax Consultancy Ltd
in private healthcare scheme, paid training and development! Key skills & experience: Proficient in C# and JavaScript, with experience developing dynamic websites using Vue.js (or similar). An understanding of DependencyInjection, SOLID principles , and their function. Experience with MS SQL Server , web services, and API push notifications for backend integration. Experience working in Agile/SCRUM environments, using More ❯
internationalization Deep understanding of Swift, covering: Data structures, protocols, delegates, structs, and enums Memory management, closures, and high-order functions Modern concurrency (Async/Await, Combine, Operation) Familiarity with dependencyinjection frameworks (Swinject, Property Wrapper, Factory) Strong grasp of mobile security best practices and API integrations Problem-solving mindset with a passion for delivering high-quality solutions What More ❯
framework and 1 year with WPF and XAML development. Familiar with MVVM design methodology and strong C# development skills. Solid understanding of software development techniques like separation of concerns, dependencyinjection, and object-oriented programming. Database development experience with MySQL and embedded databases. Proficient in producing documentation with strong English literacy skills. Effective collaborator with strong communication skills. More ❯
bonus). Hands-on experience with Hyvä theme and a good understanding of modern frontend performance optimisation. Solid understanding of Magento architecture, including modules, plugins, observers, service contracts, and dependency injection. Experience writing unit and integration tests as part of your normal development process. Familiarity with CI/CD pipelines and modern DevOps workflows. Working knowledge of event-driven More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Noir
and Azure SQL. Our client will give you the opportunity to work on enterprise level software development projects and provide training into: .NET 9, MongoDB, MVVM, Prism, continuous integration, dependencyinjection (Ninject/Spring.net etc), IoC (Unity, etc), TDD (NUnit/MSTest etc) and Agile (Scrum/Kanban). This is a once in a life time opportunity More ❯
with Jetpack components. Understanding of RESTful APIs for data integration. Proficiency with testing frameworks, including JUnit and Espresso. Knowledge of architecture patterns such as MVVM or MVP. Familiarity with dependencyinjection (Dagger or Hilt). Understanding UI/UX principles in Android. Equal Opportunities Statement At AND Digital we embrace diversity and are committed to equal opportunities. We More ❯
with event-driven architecture and strong expertise in RabbitMQ. Experience using Tailwind CSS and Alpine.js within Magento projects. Knowledge of Magento 2 best practices, including use of service contracts, dependencyinjection, and declarative schema. A strong engineering mindset, excellent problem-solving skills, and an interest in scalable architecture and clean code. Excellent communication and leadership skills. Magento More ❯
need to pick up new tools and techniques quickly and use them to solve problems. Experience across all areas of full stack development. Experience developing with SOLID principals and dependency injection. Experience of using mature DevOps practices, continuously deploying stories every day. Experience with automated testing and quality assurance. An understanding of how to build systems that perform well More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Noir
opportunity to work alongside some of Microsoft's very best .NET Developer. Our client can provide you with industry recognised training in: .NET 9, MongoDB, MVVM, Prism, continuous integration, dependencyinjection, TDD and Agile (Scrum/Kanban). Additionally you will follow the firm's official career progression programme with the view to being promoted into a position More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Noir
.NET Developer candidates will have a skill set that encompasses: .NET, C#, WPF and Azure SQL. Our client can provide training in: .NET 9, MongoDB, MVVM, Prism, continuous integration, dependencyinjection, TDD and Agile (Scrum/Kanban). This is a truly exciting opportunity to work on complex enterprise level, Greenfield .NET/C# projects and to develop More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Salt Search
Oriented Programming Hands-on experience with T-SQL and SQL Server Familiarity with: JavaScript, jQuery Web APIs/XML Web Services Agile/Scrum delivery Team Foundation Server (TFS) DependencyInjection (e.g., Unity) Desirable : Exposure to NHS systems or healthcare projects Experience with HL7 messaging or integration tools Understanding of database schema design and modern architecture patterns Working More ❯
experience 4+ years of Java experience and experience in Java development (Enterprise level a bonus) Familiar with Agile development practices, including Continuous Integration and Scrum Good knowledge of Java, DependencyInjection (Spring), Hibernate, and Web Services Work to tight deadlines, get involved in Scrum meetings, work closely with other Software Engineers and also with Test Analysts Personable with More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Preservica Limited
experience. 4+ years Java experience. Experience in Java development (Enterprise level a bonus). Be familiar with Agile development practices, including Continuous Integration and Scrum. Good knowledge of Java, DependencyInjection (Spring), Hibernate and Web Services. Containerisation (Docker), Message Broker (RabbitMQ) and Microservice knowledge an advantage. Work to tight deadlines, get involved in Scrum meetings, work closely with More ❯
Hull, Yorkshire, United Kingdom Hybrid / WFH Options
Interface Recruitment UK
Technologies C# ASP.Net MVC/Web APIs Entity Framework SQL Server Javascript Preferable Technologies ASP.Net Core MVC .NET Core Blazor Azure Bootstrap 4 TFS Concepts Inversion of control/DependencyInjection Unit Testing More ❯
UIKit and SwiftUI . Architecture & Design: Experience with modular codebases , clean architecture , and a solid understanding of Object-Oriented Programming (OOP) concepts. Modern Practices: Familiarity with reactive programming (Combine) , dependencyinjection, feature flags, and A/B testing . API & Data: Experience with RESTful APIs , offline storage, threading, and performance tuning . Development Environment: Proficient in a macOS More ❯
for future development and maintenance Key Technical Requirements: Strong experience with Xamarin.Forms or Xamarin Native (Android/iOS) Proficiency in C# , .NET , and Visual Studio Familiarity with mobile architecture , dependencyinjection , and cross-platform patterns Understanding of app store deployment and build configurations Key Soft Skills: Strong analytical and diagnostic skills Clear and concise technical communication Ability to More ❯
team. Preferred skills and experience Experience with performance testing tools like JMeter or LoadRunner. Knowledge of security testing practices and tools like OWASP ZAP. Understanding of mocking frameworks and dependencyinjection in test automation. In addition to a great working culture, we offer superb benefits too: 25 days holiday + Bank Holidays + Birthday + Long service Workplace More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Digital Preservation Coalition
training and/or experience. Be familiar with Agile development practices, including Continuous Integration and Scrum. Experience in Java development (Enterprise level a bonus). Good knowledge of Java, DependencyInjection (Spring), Hibernate and Web Services. RDMS experience an advantage. Containerisation (Docker), Message Broker (RabbitMQ) and Microservice knowledge an advantage. 5+ years Java experience. Work to tight deadlines More ❯
as Ruby, or Groovy for web development. This role focuses on enterprise application development, implementing transaction management, managing Java objects, and integrating enterprise systems. Key areas of expertise include dependencyinjection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing. Proficiency in DevOps methodologies and tools is More ❯
London, Manchester, North West Hybrid / WFH Options
Starling Bank
new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependencyinjection framework and Realm is our choice for persistence. We want our app to look great for the Android platform and have worked closely with our designers to More ❯
app is 100% Kotlin, built using MVVM (Model View ViewModel) and Coordinators, and modularised by product feature. We use RxJava, Retrofit and Moshi for API calls and Dagger for dependency injection. We're starting to use Coroutines for most new features. Room is our choice for persistence, and we use repositories for interacting with data. We've built out More ❯
understanding of multi-threading concepts, implement strategies to avoid deadlocks, and optimize performance through parallel processing and resource sharing. Design, develop, and deploy web applications using MVC frameworks, incorporating dependencyinjection for improved modularity and testability. Criteria: Proven knowledge of various aspects of software development, including Java OOP concepts, Java 8 features, multi-threading, web applications, REST services More ❯