Northern Ireland, United Kingdom Hybrid / WFH Options
MCS Group
databases. Experience with RESTful API integrations and third-party services is also required, along with the ability to write clean, testable, and maintainable code. Experience with unit testing or TDD would also be nice-to-have. Details Salary : Competitive (paid as a rate per hour for the duration of the temporary contract) Location : Client is located in Ballymena, and on More ❯
Charlotte, North Carolina, United States Hybrid / WFH Options
City National Bank
design and implementation experience including architecture and design of modern web, mobile, and integration (cloud/on-premises) platforms Experience with Agile development methodology including Scrum, XP, FDD, TDD, and SAFe. Enterprise experience with API management toolsets, DevOps, server infrastructure, network infrastructure, caching methodologies, information security, and database technologies Ability to document solution designs using a variety of approaches … e.g. using UML) Experience with DDD, TDD and BDD Ability to quickly learn new technologies and evaluate for fitness into a specific business context through POCs and other evaluations Experience with reviewing code and suggesting any re-factorings for performance, quality and maintainability and other attributes Experienced in designing APIs, scale and secure them. Ability to integrate with internal and More ❯
direction. Drive effective planning, estimation, and execution of projects. Embed continuous improvement into how the team builds, tests, deploys, and maintains software. Champion modern engineering practices (CI/CD, TDD/BDD, clean code). People & Team Leadership Lead, coach, and grow a high-performing and inclusive engineering team. Foster a psychologically safe environment where learning and innovation thrive. Inspire … and Spring Boot AWS and cloud-native architecture RDBMS/NoSQL databases Event-driven and microservices architectures Containers (e.g., Docker, Kubernetes) CI/CD pipelines and DevOps principles TDD/BDD testing frameworks Interview Process 3 Stage Interview Stage 1 - Discussion with our Hiring Manager (30 mins): A chance to talk with our Hiring Manager in more detail about More ❯
or Remix), SQL/NoSQL databases, and CSS. Proven track record of leading Agile development teams. Experience designing and building cloud-based, scalable applications. Familiarity with test-drivendevelopment (TDD) and version control systems (e.g., GitHub). Strong communication skills with an ownership mindset and a focus on delivering high-quality outcomes. Desirable Experience (Nice to More ❯
Salisbury, England, United Kingdom Hybrid / WFH Options
IC Resources
such as ARM microcontrollers, DSP, or Embedded Linux Good understanding of the full software development lifecycle, including Agile methodologies Familiarity with unit testing, automated testing, and test-drivendevelopment Have experience mentoring engineers and have a desire to move into a leadership role in the future What Next? If you’re an Embedded Software Engineer looking More ❯
swindon, wiltshire, south west england, united kingdom Hybrid / WFH Options
IC Resources
such as ARM microcontrollers, DSP, or Embedded Linux Good understanding of the full software development lifecycle, including Agile methodologies Familiarity with unit testing, automated testing, and test-drivendevelopment Have experience mentoring engineers and have a desire to move into a leadership role in the future What Next? If you’re an Embedded Software Engineer looking More ❯
and with client teams. Understanding of agile methodologies, tools, and techniques. Desirable Experience with infrastructure migration and application modernisation. Knowledge of agile delivery techniques (eg, Continuous Delivery, Test-DrivenDevelopment). Professional Scrum Master qualification. Open to candidates across the UK who can travel to Birmingham 2 days a week the ideal candidate would be situated in More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
closely with software development teams to embed DevOps principles and support a culture of continuous integration and continuous delivery (CI/CD). Drive adoption of test-drivendevelopment (TDD) practices within CI/CD workflows. Contribute to the ongoing development of a scalable, resilient digital API infrastructure. Collaborate with cross-functional teams to streamline … CD pipelines (Azure DevOps, GitHub Actions, Jenkins, or similar). Strong understanding of monitoring, logging, and observability tools (e.g., AppInsights, ELK, Prometheus, Grafana). Solid knowledge of test-drivendevelopment and experience embedding TDD in automated delivery workflows. Experience working directly within software development teams to support agile delivery. Familiarity with API-driven architectures, microservices More ❯
Rednal, Birmingham, United Kingdom Hybrid / WFH Options
Kerv
and test automation activities fit in Must have worked on Behavioural DrivenDevelopment (BDD) or Test-DrivenDevelopment (TDD) or Acceptance Test-DrivenDevelopment (ATDD) methodology Ability to develop automated functional tests, which exercise the UI, API and DB layers. Highly delivery focused, proactive in their approach to work and contributions More ❯
pull requests that pass tests Ensure adherence to software engineering processes to avoid technical debt Adopt continuous improvement in engineering practices (CI/CD, testing, automation) Practice Test-DrivenDevelopment (TDD) where it adds clear value to ensure robust, well-tested code Mentorship & Team Player Participate in and occasionally lead code reviews, providing quality feedback before approval … PR merges Fully adhere to Scrum process and Definition of Done Drive a culture of writing automated tests for every new feature and bug fix Advocate for and demonstrate TDD practices in daily development work Frontend Focus (React) Strong JavaScript foundations (ES6+, async/await, closures, event loop, modules) Proficient with React hooks, composition, controlled components, and context; avoid … and/or gRPC) Familiarity with Redis and MongoDB Experience with software engineering best practices (unit testing, code reviews, design documentation) Experience in applying SOLID principles and Test-DrivenDevelopment methodologies Professional Qualities Very organized with exceptional attention to detail Strong communication skills Passion for continuous improvement in software delivery lifecycle Experience influencing product strategies through technical More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Invitise Ltd
and be eligible for SC clearance. The successful Senior Java Developer will possess proven skills working with the following Java 21 (or later) TestDrivenDevelopment (TDD) and Behaviour DrivenDevelopment (BDD) Large microservice architectures Agile environments and pair programming Implementing APIs for internal and external use Building automated test suites in CI/… Kafka MongoDB or other NoSQL/document databases Experience scaling high-traffic websites and handling large data sets Interested? Please apply below. Java Software Engineer, Java, Java 21, Microservices, TDD, BDD, Agile, APIs, CI/CD, Leeds, Government, Public Sector, Developer, Contract, Inside IR35 More ❯
Doncaster, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Ada Meher
ranks. To be considered: Strong experience in native PHP Demonstrable experience with relevant MVC frameworks (Preferably Laravel) Experience working to SOLID principles Excellent problem solving skills Any knowledge of TDD is desirable but not essential The company in question is a market leader not only in the solutions that they provide to their clients internationally but also the technology they More ❯
plans to make several new hires into Their thriving dev practice. Headlines: Roles: Software Dev (Consultant Level) Locations: Hybrid - London Stack: Java (preferred) | Scala, Kotlin, Ruby (favourable!) Approaches: XP, TDD, Pair Programming Salary: £45,000 - £59,000 (Consultant) Requirements: SC clearance/eligibility, knowledge of the GDS toolkit, able to travel More ❯
South East London, London, United Kingdom Hybrid / WFH Options
The Bridge (IT Recruitment) Limited
for a major ecommerce company on a remote basis, on an initial 6 month contract, inside IR35. The key skills required for this Salesforce Developer role are: PHP AWS TDD Unit testing If you do have the relevant experience for this PHP Developer position, on a remote basis, please do apply More ❯
South West London, London, United Kingdom Hybrid / WFH Options
Robert Half
scalability across high-traffic systems Supporting a long-term product roadmap across multiple business units The Stack: PHP (Laravel) Tailwind, Alpine.js, Livewire Vue 2 & 3 Agile/CI/TDD mindset The Setup: Hybrid - 3 days in-office for collaboration and 2 days from home (more flex offered) 3-stage interview process and super quick turnaround Competitive salary + bonus More ❯
Ipswich, Suffolk, East Anglia, United Kingdom Hybrid / WFH Options
Reed Technology
Be the Tech Expert : Act as the go-to specialist for development technologies, especially within the Microsoft Cloud ecosystem. Promote Best Practices : Lead by example in secure coding, TDD, documentation, and quality assurance. Explore Emerging Tech What experience you will need to have: Leadership Experience : Looking for someone with experience mentoring/managing software development teams. Technical Depth … environments. What you'll bring to the role: A passion for innovation and continuous learning. Strong communication and stakeholder management skills. A collaborative, results-driven mindset. Experience with TDD and automated testing frameworks. A desire to build high-performing, agile teams. If you feel you are a good match, then please apply with an updated CV. Studies suggest that More ❯
Ipswich, Suffolk, United Kingdom Hybrid / WFH Options
Reed Technology
Be the Tech Expert : Act as the go-to specialist for development technologies, especially within the Microsoft Cloud ecosystem. Promote Best Practices : Lead by example in secure coding, TDD, documentation, and quality assurance. Explore Emerging Tech What experience you will need to have: Leadership Experience : Looking for someone with experience mentoring/managing software development teams. Technical Depth … environments. What you'll bring to the role: A passion for innovation and continuous learning. Strong communication and stakeholder management skills. A collaborative, results-driven mindset. Experience with TDD and automated testing frameworks. A desire to build high-performing, agile teams. If you feel you are a good match, then please apply with an updated CV. Studies suggest that More ❯
Maidstone, Kent, England, United Kingdom Hybrid / WFH Options
Noir
.NET Developer, .NET 9, C#, Azure, JavaScript, Agile - Maidstone .NET 9, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and SQL Server 2022.Be the first of your friends to declare, "I love where I work!" and actually mean it. Laugh hard and work hard with some … client will provide you with industry recognised training into: .NET 9, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and SQL Server 2022. Their benefits include the following: Bonus (15%). Generous stock option plan. Medical, dental and vision insurance. Company pension. Choice of computer and More ❯
Hampshire, England, United Kingdom Hybrid / WFH Options
Sanderson
and enhancing WinForms UI components, delivering high-quality and user-friendly solutions. Conducting thorough code reviews to ensure the highest standards of code quality and consistency. Applying Test-DrivenDevelopment (TDD) and unit testing to create robust, reliable software. Supporting both internal and external customers, helping troubleshoot and resolve technical issues swiftly and effectively. Collaborating within an More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Eligo Recruitment
SQL for efficient database management. Experience with Redis for caching and performance optimisation. Knowledge of message queueing systems like AWS SQS or RabbitMQ . Well-versed in Test-DrivenDevelopment (TDD) with JUnit for robust testing. Understanding of Kubernetes for container orchestration. Familiarity with AWS cloud services for scalable application deployment. If you're passionate about building More ❯
also be SC eligible. Role & Responsibilities Lead the implementation from a Finance perspective through all phases (Discovery - Go-Live) including post go-live change requests. Develop Technical Design Document (TDD) and Functional Design Documents (FDD) as needed for the project. Analyse and translate business and functional requirements into system configurations and specifications. Build relationships and liaise with stakeholders, vendors, and More ❯
Senior Java Developer Career Opportunity Our client, who is a global leader in contact center solutions, is seeking a dynamic individual with high energy and drive to join their Work Force Management (WFM) software development team as a Senior More ❯
Senior Java Engineers £95k - London Java, Springboot, TDD, Microservices, Python I'm working with one of the UK's most exciting tech consultancies, a company that's quietly making waves across healthcare, finance, retail, and government sector by solving complex problems with clean, scalable software. Recently ranked as the fastest-growing tech firm and recognised nationally for its commitment to … in an environment that values autonomy and continuous learning. This project is delivering for a large well-known bank in London, so experience with Java18/21, Springboot, Microservices, TDD, BDD, Kubernetes, Docker, Rest APIs, & CI/CD. The role is hybrid, based in London, with a salary between £75k and £95k plus a range of benefits including healthcare, training More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
InterQuest Group (UK) Limited
Developing and maintaining C# .NET Core microservices in Docker, hosted in AWS. Building and integrating React-based web experiences. You'll be working with unit testing and test-drivendevelopment (TDD) to ensure code quality and reliability. Tech Stack Backend: C# .NET Core microservices Frontend: React Infrastructure: AWS, Docker, Terraform What We're Looking For Essential Proficient … in C# .NET Core for web services. Experience with AWS or other cloud platforms. Understanding of design patterns & SOLID principles. Experience with TDD and Unit Testing. Experience with React or willingness to learn. Why Join? Work on exciting, high-impact projects using the latest technologies Direct influence on product direction & department improvements. 25 days holiday (rising to 27 after More ❯
and innovative projects involving Snowflake, AzureServiceBus, Charles-River, SAP, etc., and to leverage advanced testing frameworks like Playwright, Specflow, and custom in-house Python-based applications within Agile and TDD methodologies. The ideal candidate will tackle challenging problems, lead strategic project contributions, and mentor junior team members, fostering a culture of excellence in a supportive and dynamic environment. Design, develop … Must have skills Advanced proficiency and hands on experience in Python and C# Extensive experience with test automation frameworks such as Playwright (Typescript) Deep understanding of Agile and TDD methodologies. Proven track record of writing, executing, and maintaining complex test scripts. Demonstrated ability to lead testing efforts and mentor junior team members. Strong problem-solving skills, with an More ❯