Strong experience in Python (FastAPI desirable). 3+ years of experience in developing complex software solutions. Solid understanding of object-oriented programming and test-drivendevelopment (TDD, BDD). Familiarity with agile software engineering practices. Passion for continual learning and experimentation. Desirable Skills: Frontend technologies such as HTML, CSS, React. Experience with C# Experience with AWS or Azure More ❯
communicating clearly and collaborating within a team-based environment to resolve a wide range of challenges. Be in the habit of writing maintainable code. Useful skills include TDD/BDD, refactoring, domain driven design and continuous integration and deployment. Be willing to work primarily on-site at our London, UK office (we can sponsor Work Visas in UK). More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Computer Futures
Build and evolve automated test frameworks across UI & API layers Integrate testing into CI/CD pipelines using open-source tools like Selenium & Java Champion agile testing practices : TDD, BDD, ATDD Lead exploratory and non-functional testing : performance, security, accessibility Collaborate with cross-functional teams to refine strategy and tooling What You Bring Proven experience in automation testing , with solid More ❯
days on-site per week Job Description: To be successful as an Automation Test Engineer, you should have experience with: Experience in test automation using Selenium/Playwright, BDD cucumber and Java/.net is must Experience in using API testing tools like Postman, Insomnia Hands on knowledge on Web services (SOAP, REST and Micro Services) with spring or .Net More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
grasp of object orientated (OO) development principles. Our client can provide you with industry recognized training in: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD and MongoDB. You will follow a structured a career development programme with the view to being promoted to the position of Team Leader/Development Manager of your More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
that includes: .NET, .NET Core/ASP.NET MVC, C# and Azure SQL. Full training will be provided into: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. This is an amazing opportunity to join a firm that has revolutionized its industry and to work on groundbreaking software development projects! Location: London, UK More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
Core/ASP.NET MVC, C# and Azure SQL. Our client can provide you with industry recognised training in: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. This is an exciting opportunity to work on complex enterprise level .NET/C# software development projects. Our client offers a structured career progression programme More ❯
Core/ASP.NET MVC, C# and Azure SQL. Our client can provide you with industry recognised training in: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. This is an exciting opportunity to work on complex enterprise level .NET/C# software development projects. Our client offers a structured career progression programme More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
strong background in .NET, .NET Core/ASP.NET MVC, C# and Azure SQL. Training will be provided into: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. All positions come with the following benefits: 15% bonus Generous pension Private healthcare Training allowance of £9,700 per year Free lunch Free gym membership Flexible More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
set that encompasses: .NET, .NET Core/ASP.NET MVC, C#, Azure SQL. Full training will be provided into: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. Our client offers a truly refreshing working environment including: flexible working hours, home working, casual dress code, onsite gym and games room and great benefits. This More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
in industry. You will follow the firm's career progression programme and will receive industry recognised training in: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. This is a truly amazing opportunity to work for a forward thinking and progressive company, one that can provide you with on-going support, a structured More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
.NET, .NET Core/ASP.NET MVC, C# and Azure SQL. You will receive training in all aspects of: .NET 9, Blazor, EF Core, Azure, JavaScript, HTML5, CSS3, Agile, TDD, BDD, Azure SQL and MongoDB. At the centre of our client's culture is freedom and openness which takes a lot of people by surprise. But the good kind of surprise More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Noir
Graduate/Junior Developer, Python, Linux, C#, Java - London (Teck stack: Graduate/Junior Developer, Python, Linux, C#, Java, .NET 9, C#, J2EE, Agile, TDD, BDD, Graduate/Junior Developer) Since 2006 our client's revolutionary marketing software platform has been helping businesses all over the world to attract, engage, and delight customers by delivering inbound experiences that are relevant More ❯
helping identify and inspire great engineering talent Qualifications 8+ years of experience in professional software engineering. Proven experience with scalable, performant, and reliable distributed systems. Strong background in TDD, BDD, CI/CD practices. Understanding of relational databases. Strong fundamentals in object-oriented design. Excellent collaboration skills across functions (QA, Product, SRE, Stakeholders). A passion for delivering high-quality More ❯
role Proficient in Python Strong background in CI/CD and version control systems (e.g., Git) Expertise in software QA methodologies and tools Experience of hardware integration Familiarity with BDD and Gherkin syntax Hands-on experience in manual and automated testing Desirable Extras: Experience with Postman, Froglogic Squish, and unit testing Knowledge of Ethernet, TLS, and video technologies Background in More ❯
Ealing, Greater London, Ealing Broadway, United Kingdom
Anonymous
role Proficient in Python Strong background in CI/CD and version control systems (e.g., Git) Expertise in software QA methodologies and tools Experience of hardware integration Familiarity with BDD and Gherkin syntax Hands-on experience in manual and automated testing Desirable Extras: Experience with Postman, Froglogic Squish, and unit testing Knowledge of Ethernet, TLS, and video technologies Background in More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Nigel Frank International
Responsibilities: Run workshops, interviews, and observation sessions with stakeholders to gather business and functional requirements Translate requirements into Epics, Features, and User Stories following Behavior DrivenDevelopment (BDD) Own the functional design of solutions to ensure they meet user needs and align with Dynamics 365 and Power Platform capabilities Advise on business process reengineering and enhancements based on More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Nigel Frank International
Responsibilities: Run workshops, interviews, and observation sessions with stakeholders to gather business and functional requirements Translate requirements into Epics, Features, and User Stories following Behavior DrivenDevelopment (BDD) Own the functional design of solutions to ensure they meet user needs and align with Dynamics 365 and Power Platform capabilities Advise on business process reengineering and enhancements based on More ❯
progress and challenges. Solve unique and complex problems with impact to Markets Value Stream of Commercial Banking Ensure quality and completeness of the product through unit tests, integration tests, BDD tests and maintenance as appropriate. Skills & Experience: Proven experience as a Pricing Developer or in a similar role within a trading environment. Demonstrated experience in multi-threading Experience working with More ❯
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 align … 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 the role More ❯
members, providing support and guidance as needed. Work with the tech stack: Java backend with Spring Boot, GCP managed through Terraform, and a containerised environment in Kubernetes. Apply TDD, BDD, Selenium, and Automation Testing to impact a diverse range of business initiatives. Qualifications Proficiency in TDD, BDD, Selenium, and Automation Testing. Experience with Java backend (Spring Boot), GCP (Terraform), and More ❯
Role: Software Engineer (React) Length: Initial 3-month engagement Location: Hybrid - 2 days per week in London IR35 Status: Inside IR35 Pay Rate: £600 - £700 per day Clearance: SC Clearance One of my public sector clients are urgently looking for More ❯
to support and encourage their professional growthWays of working and behaviours: Able to quickly learn new technologies, platforms and languages Focus on quality and write tests before code (TDD, BDD) Seek out ways to measure the impact your solutions have on the business and use them to inform future workSkills and Experience Specification Essential : Experience of application development using … Engineering, Software Development certifications, etc. Demonstrable experience in configuring and developing complex software solutions Strong understanding of object-oriented programming and test drivendevelopment (TDD and BDD) Strong understanding of agile software engineering practices Appetite for continual experimentation & learning Desirable : Experience of AWS or Azure Hands-on knowledge of Domain Driven Design (DDD) Some experience with More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Lorien
Collaborate with developers and QA engineers to ensure high-quality software delivery. Integrate tests into CI/CD pipelines and contribute to test strategy and architecture. Work in a BDD environment using Cucumber to define and execute test scenarios. Participate in code reviews and contribute to continuous improvement of testing practices. Required Skills & Experience: Proven experience in Java-based API … test automation Hands-on expertise with REST Assured Experience with AWS and cloud-based testing environments Strong understanding of mocking tools and techniques Familiarity with BDD frameworks like Cucumber Comfortable working in an Agile environment Excellent problem-solving and communication skills Nice to Have: Experience with contract testing tools (e.g., Pact) Exposure to performance testing of APIs Knowledge of containerisation More ❯
and retrospectives Collaborate closely with Product Owners, Business Analysts, Testers, DevOps Engineers and UX colleagues to create well-designed solutions Champion modern engineering practices, including pair programming, TDD and BDD Provide technical leadership, guidance and coaching to other engineers, driving forward best practice across the team Skills and Knowledge Proven experience delivering solutions with Microsoft Dynamics 365 CRM Strong skills … DevOps, MSBuild, Release Management) Knowledge of AKS, microservices architecture and integration design patterns A background in Agile delivery, with familiarity in XP and DevOps techniques Practical application of TDD, BDD and development best practices (e.g. SOLID principles) Experience of providing technical leadership, converting architectural vision into elegant solutions, and supporting colleagues with mentoring and coaching Company Benefits A Competitive More ❯