specialises in Marine Technology, primarily working with .Net and React We are looking for: Extensive experience with .Net and Angular Experience with Azure Excellent, in-depth understanding of BDD, TDD and SOLID principles. In-depth experience in rock-solid Object Oriented programming, enterprise integration skills and microservice architecture skills. Love clean code, love helping others achieve it Interested to hear More ❯
Lead Java Developer | Growing Payments team – Greenfield Projects!Java, Springboot, Microservices, TDD, AWS, MongodbI’m working with an innovative fintech headquartered in America that’s quietly making waves in the digital payments space. They've recently gained international recognition through startup accelerators and growth academies and are backed by top-tier investors with a track record in scaling meaningful tech. More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
seeking a highly skilled and passionate Senior iOS Developer with a strong background in Swift and a understanding of agile methodologies , and modern development practices like Test-DrivenDevelopment (TDD) and Extreme Programming (XP) . If you're a team player who thrives in a collaborative and fast-paced environment and enjoys pair programming, this role … Practice pair programming and contribute to a collaborative coding culture. Implement and maintain CI/CD pipelines for efficient app deployment and delivery. Write clean, testable code and follow TDD principles to ensure software quality. Participate in code reviews, retrospectives, and daily standups. Stay current with iOS trends and continuously bring fresh ideas to the table. Required Skills & Qualifications: 4+ … iOS development experience. Expertise in Swift and iOS SDK. Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar. Strong experience with Test-DrivenDevelopment (TDD) . Familiarity with Extreme Programming (XP) practices and values. Hands-on experience with pair programming in a professional environment. Deep understanding of Agile methodologies like Scrum More ❯
professional growth and alignment with team goals. Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing … a subject matter expert in software development , providing guidance to the team on complex technical challenges. Lead initiatives to improve the team's knowledge of modern development practices , including TDD and BDD. Occasionally assist in infrastructure-related tasks, such as collaborating with DevOps to create or optimise CI/CD pipelines. WHAT YOU'LL BRING: Technical Expertise: Deep … Laravel and NodeJS frameworks like Express Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL , including complex database design and reporting . Strong experience with Test-DrivenDevelopment (TDD) , unit testing, functional testing , and integration testing . Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/ More ❯
in both technical and non-technical language, to clarify requirements and business needs.? This role will allow you to gain skills in or evolve your knowledge of Test-DrivenDevelopment (TDD) and Behaviour DrivenDevelopment (BDD). And what is the technical environment? This includes: C#, .NET Framework, .NET Core, ASP.NET (core), API's RESTful More ❯
Spring Boot for microservices. • Experience with Kafka for building real-time streaming data pipelines. • Experience with the latest Angular versions. • Proficiency in RESTful API development. • Experience with Test-DrivenDevelopment (TDD) and related tools (e.g., JUnit, Mockito). • Familiarity with 12-factor microservice development patterns. • Experience with CI/CD pipelines (e.g., Azure DevOps, Docker, AKS More ❯
basic SQL knowledge to extract data for tests, XML, general web development skills, and web services. Required Experience Experience in Agile & DevOps methodology. Extensive experience in test-drivendevelopment alongside the use of automated test frameworks, mocking and stubbing and unit testing tools Knowledge of the key phases of the software delivery lifecycle, Bug Life More ❯
skills and knowledge are we looking for? Building web applications on a Java technology stack with a React front end. RESTful API design and implementation. Experience with test-drivendevelopment and test automation frameworks and tools. Experience with infrastructure-as-code technologies such as Terraform. Experience of working in Agile software development teams and across More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Sthree
skills and knowledge are we looking for? Building web applications on a Java technology stack with a React front end. RESTful API design and implementation. Experience with test-drivendevelopment and test automation frameworks and tools. Experience with infrastructure-as-code technologies such as Terraform. Experience of working in Agile software development teams and across More ❯
testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of Agile values and principles, as well as Scrum framework DevOps Experience of test-drivendevelopment (unit testing, mocking, integration testing) Understanding of DevOps practices (CI & CD) Cypress & Playwright (preferred) Familiarity of Cloud environments (e.g., Azure) Experience with manual or automated testing • ISTQB More ❯
testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of Agile values and principles, as well as Scrum framework DevOps Experience of test-drivendevelopment (unit testing, mocking, integration testing) Understanding of DevOps practices (CI & CD) Cypress & Playwright (preferred) Familiarity of Cloud environments (e.g., Azure) Experience with manual or automated testing • ISTQB More ❯
Salford, Manchester, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
software in a complex, high volume, high performance environment Proven track record of coaching more junior team members Actively embraces many aspects of extreme programming such as pair programming, TDD and CI Ability to understand complex requirements and translate them into suitable system designs and further break the work down into smaller tasks and stories Experience of AWS cloud technologies More ❯
a CI/CD lifecycle. Testing responsibilities include: Utilizing a range of open-source tools and frameworks Manual and automation testing Working with DevOps and agile practices such as TDD, BDD, ATDD, and continuous testing through CI/CD pipelines, complemented by exploratory testing Designing and implementing automated test frameworks for UI and API testing Technologies used include Selenium More ❯
agile development processes Experience with cloud computing Experience with Docker and containerization Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-DrivenDevelopment, etc. What we offer The chance to work alongside a team of hard-working, passionate people in a role where you'll see the impact of your More ❯
Basingstoke, England, United Kingdom Hybrid / WFH Options
Blatchford
Server) Experience in HTML5/CSS/SASS/Bootsrap or similar Understanding of Design/Achitectural Patterns (MVC, MVVM, etc) Experience of Agile development methodologies Experience of TDD Experience working in an Agile Development team utilising DevOps approaches. Understanding of REST API standards Good understanding of Service Oriented architecture and approaches to data integration and serverless application More ❯
being a part of a highly-available infrastructure used by high-profile clients Requirements 12+ months hands-on experience with Spring Boot and Java 11+ Understanding of test-drivendevelopment using JUnit 5 and Testcontainers Basic knowledge of HTTP and RESTful APIs Nice to haves: You have used Docker to package applications You have used Kubernetes to More ❯
or enterprise clients. Experience being Line Nahwe Bachelor's or Master's degree in Computer Science, Engineering, Business Management, or related field. Familiarity with tools and methods in BDD, TDD, Continuous Integration, and Automated Testing. C1 or above English proficiency. Experience or interest in applying AI in Web3 or fintech environments. Experience upselling more work to existing clients. 1000 euros More ❯
with GraphQL and gRPC APIs in production environments. Exceptional leadership and communication skills, comfortable mentoring engineers and influencing cross-functional teams. Strong advocate for engineering best practices, test-drivendevelopment, and continuous delivery. A proactive learner and early adopter of AI-powered tools, keen to experiment and leverage new technologies to boost team performance. Our Approach to More ❯
work when required. Plan development, coordinate integration, and contribute to process improvement. Manage service availability effectively and cost-efficiently. Build and test system interfaces. Use test-drivendevelopment, write automation scripts, and participate in code reviews. Mentor junior colleagues and share technical expertise. Design and develop software based on user stories. Participate in recruitment and More ❯
drivendevelopment environment. Key skills required of the C#.NET Software Engineer: C# .NET Multi-threading TCP/IP (Sockets) Integration protocols (SOAP/REST/SMTP) Agile TDD and continuous integration C++ Boost Mobile Connectivity experience What's in it for you? Chance to work within an innovative and expanding Global Software House Opportunity to live and work More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
NSD
issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-drivendevelopment approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer Should Have: Active eDV clearance (West) Willingness to work full time on site More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Searchability NS&D
issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-drivendevelopment approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer Should Have: Active eDV clearance (West) Willingness to work full-time on-site More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Digital
that systems are designed for reliability and testability Experience with any of the below tech is desirable: Cypress, Playwright, K6 SoapUI, Postman, Frisby.js TeamCity, Jenkins BitBucket, Git Pact BDD, TDD, Unit Testing This role would suit an Automation Tester/Automation Engineer who can talk automation tools and techniques and be a sounding board for shaping automation testing at AJ More ❯
Whetstone, Greater London, UK Hybrid / WFH Options
Genomics England
component of the platform's architecture. While hands-on experience is not mandatory, a strong working knowledge is essential. Familiarity with Terraform, Kubernetes, CI/CD pipelines, test-drivendevelopment, and database technologies is highly desirable. The ideal candidate will have experience working in Agile environments, with strong knowledge of either Kanban or Scrum (and familiarity with More ❯
and error handling and recovery. Knowledge of image processing (OpenCV) Knowledge of cameras & optics (Camera2, CameraX) Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation) Knowledge of Agile methodologies and experience working in an Agile team. Ability to quickly learn complex problem spaces Nice to have experience Experience with iOS, .Net More ❯