multithreaded applications - Task Parallel Library specifically Test drivendevelopment TDD Git Strong communication skills both with the team and externally SIP signalling/RTP Realtime Transport Protocol BDD (SpecFlow) SQL Docker Wireshark Distributed services Linux Team City (CICD) or similar Call Centre experience Asterisk Kamailio By submitting an application to Saab UK you consent to undertaking workforce screening More ❯
testing frameworks. Review system designs to derive software requirements and architecture. Document and maintain software design using tools like RSA and EA. Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards. Estimate effort, deliver on schedule, and propose improvements to tools and processes. Contribute to or lead project elements to balance requirements, cost More ❯
or Azure AI. Experience in modernizing or migrating legacy technology stacks. Familiarity with assessment platforms, ed-tech, or regulated software environments. Experience with test-driven or behaviour-drivendevelopment methodologies. The Benefits: 25 days holiday + Bank Holiday Health plan Enhanced pension contribution The Salary: £30-35,000 based on experience The Hours: 40 hours More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Alexander Mae (Bristol) Ltd
or Azure AI. Experience in modernizing or migrating legacy technology stacks. Familiarity with assessment platforms, ed-tech, or regulated software environments. Experience with test-driven or behaviour-drivendevelopment methodologies. The Benefits: Hybrid working 25 days holiday + Bank Holiday Health plan Enhanced pension contribution The Salary: £30-35,000 based on experience The Hours More ❯
Key Responsibilities Enhance features and functionality of core products Design and implement scalable backend systems using C# (.NET 5+ preferred) Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with POs, BAs, and stakeholders to define solutions Mentor junior developers and promote best practices Drive improvements in development processes More ❯
code optimisation Use of GIT and SVN Experience with automated testing, including writing unit tests in PHPUnit and SimpleTest. Experience of Test DrivenDevelopment and BehaviourDrivenDevelopment would be an advantage Experience in other open source technologies such as Memcached, Varnish, Apache SOLR, MongoDB, ActiveMQ or other applications is desirable but not essential Experience More ❯
as you have a good understanding of Python and are smart and keen to learn then we can consider you. It’s a test driven environment; TDD/BDD, pair/mob programming and CI/CD with automated tests & linting. We would not expect much (or any) experience with these techniques but curiosity about them would be great. More ❯
as you have a good understanding of Python and are smart and keen to learn then we can consider you. It’s a test driven environment; TDD/BDD, pair/mob programming and CI/CD with automated tests & linting. We would not expect much (or any) experience with these techniques but curiosity about them would be great. More ❯
as you have a good understanding of Python and are smart and keen to learn then we can consider you. It’s a test driven environment; TDD/BDD, pair/mob programming and CI/CD with automated tests & linting. We would not expect much (or any) experience with these techniques but curiosity about them would be great. More ❯
as you have a good understanding of Python and are smart and keen to learn then we can consider you. It’s a test driven environment; TDD/BDD, pair/mob programming and CI/CD with automated tests & linting. We would not expect much (or any) experience with these techniques but curiosity about them would be great. More ❯
london (city of london), south east england, united kingdom
E-SEARCH CONSULTING LTD
as you have a good understanding of Python and are smart and keen to learn then we can consider you. It’s a test driven environment; TDD/BDD, pair/mob programming and CI/CD with automated tests & linting. We would not expect much (or any) experience with these techniques but curiosity about them would be great. More ❯
leeds, west yorkshire, yorkshire and the humber, united kingdom
Flutter Entertainment
Strong automation and manual testing expertise Solid understanding of service-oriented architectures and APIs (REST) Experience with Java or similar languages Familiarity with test-drivendevelopment (e.g. BDD, ATDD) Experience with Git and CI/CD tools (e.g. Jenkins, GitHub Actions) Experience with build/config tools (e.g. CHEF) is a plus Soft Skills & Competencies: Strong communicator, verbally More ❯
london, south east england, united kingdom Hybrid / WFH Options
Adaptive Financial Consulting
the project; Understand various software concepts to discuss problems and orchestrate strategy with various talents in the team (including but not limited to: real-time programming, high availability, TDD, BDD, UX design, DevOps concerns...) Work with distributed teams WHY US: To be immersed in high-standard engineering culture. Our fantastic team takes pride in crafting complex technical solutions but also More ❯
integration Review system design artefacts to derive software requirements and architecture Design, document, and maintain software using modelling tools (RSA, EA) Apply best practice development processes, TDD/BDD, CI/CD, DevSecOps, secure coding Estimate effort, deliver to schedule, and contribute to the Software Community of Practice Collaborate in reviews and propose improvements to tools, processes, and techniques More ❯
Phoenix, Arizona, United States Hybrid / WFH Options
AB Computing Systems Inc
bar. • Own root cause: Lead deep-dive debugging across test and prod, driving prevention-not just fixes. Your Toolbox (What We Use & Value) • Languages/Frameworks: Java, JUnit, Maven; BDD with Cucumber/Gherkin. • Automation: Selenium WebDriver (today); informed experience with Playwright (Java/TypeScript) a plus. • CI/CD & SCM: Jenkins, GitHub Actions; GitHub for collaboration. • Observability & Metrics: Grafana More ❯
An advocate of best practice you will implement and evolve processes that ensure quality is built in from the start and excellence is delivered through Agile practices (TDD/BDD/DD), continuous delivery and iterative engineering practices. Engage with your squad and the wider engineering community to foster an inclusive and collaborative culture, encouraging peer to peer feedback and More ❯
An advocate of best practice you will implement and evolve processes that ensure quality is built in from the start and excellence is delivered through Agile practices (TDD/BDD/DD), continuous delivery and iterative engineering practices. Engage with your squad and the wider engineering community to foster an inclusive and collaborative culture, encouraging peer to peer feedback and More ❯
An advocate of best practice you will implement and evolve processes that ensure quality is built in from the start and excellence is delivered through Agile practices (TDD/BDD/DD), continuous delivery and iterative engineering practices. Engage with your squad and the wider engineering community to foster an inclusive and collaborative culture, encouraging peer to peer feedback and More ❯
Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation Containerisation & Microservices Container Technologies: Practical More ❯
Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation Containerisation & Microservices Container Technologies: Practical More ❯
Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation Containerisation & Microservices Container Technologies: Practical More ❯
Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation Containerisation & Microservices Container Technologies: Practical More ❯
london (city of london), south east england, united kingdom
Experis UK
Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation Containerisation & Microservices Container Technologies: Practical More ❯
CALIBRE Systems, Inc., an employee-owned Management Consulting and Digital Transformation company, is seeking a Full Stack Developer to join our team in Washington, DC. Full-stack developers will be responsible for developing software and systems from vision to production More ❯