reverse engineering Experience Unit Testing Experience with networking (TCP/IP) and socket level programming Experience in CNO environment Experience with software development methodologies such as Agile, Scrum, TDD, Waterfall or similar Clearance Requirements: Must have a current/active TS/SCI with polygraph clearance Physical Requirements: The person in this position must be able to remain in More ❯
Requirements • Have experience with modern C++ standards (>= C+) and STL • Have experience with Python • Can demonstrate the use of design patterns • Have developed using software development processes (Agile, TDD, etc.) • Familiarity with Verilog or VHDL • Have experience with FPGA design software (Quartus, ISE, Vivado, etc.) • Have experience with software reverse engineering (IDA Pro, Ghidra, etc.) • Are proficient with source More ❯
IT teams in London, Zurich, and Pune. Your Expertise Strong server-side Java development experience with concurrency skills. Excellent problem-solving and analytical skills. Experience with agile SDLC, TDD, Git, and CI/CD. Ability to work closely with trading desks and deliver iteratively as part of a global team. Understanding of derivatives or trading is beneficial. LI-GB More ❯
Our premium brand Automotive client is currently recruiting for the following role: Software Engineer - Vehicle Dynamics/Matlab - £34/hr (Inside IR35) - Warwickshire (hybrid potential) - 9 Months (potential for yearly renewal) In this role, you will be the technical More ❯
quality delivery of product features, platform capabilities, and technical initiatives. Oversee delivery pipelines, velocity, and stability across multiple domains and systems. Drive the adoption of DevOps, CI/CD, TDD/BDD, and cloud-native development practices. Technology & Operations Work closely with the Head of Architecture and Platform teams to modernise legacy systems and reduce technical debt. Promote scalability More ❯
the opportunity to build, test and ship super-fast in a team that cares about engineering best practice, pairing and continuous improvement. Skills: .NET Core, REST API, Azure TDD, CI/CD, SOLID The money is good too - up to £70k for the right person. If you're interested in this opportunity and would like to know more, please More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
InterQuest Solutions
Developer you'll be given the opportunity to build, test and ship super-fast in a team that cares about engineering best practice, pairing and continuous improvement. Skills: TDD, CI/CD, SOLID The money is good too - up to £70k for the right person. If you're interested in this opportunity and would like to know more, please More ❯
+ challenge - Real-world problems to solve, minus the burnout culture You'll need: Strong experience building React and Next.js applications Solid grasp of frontend performance, accessibility, and testing (TDD, unit tests, etc.) Experience working in Agile, cloud-first teams (ideally Azure + Azure DevOps) Leadership qualities - you've coached or mentored before, or want to start Location: Hybrid working More ❯
+ challenge - Real-world problems to solve, minus the burnout culture You'll need: Strong experience building React and Next.js applications Solid grasp of frontend performance, accessibility, and testing (TDD, unit tests, etc.) Experience working in Agile, cloud-first teams (ideally Azure + Azure DevOps) Leadership qualities - you've coached or mentored before, or want to start Location: Hybrid working More ❯
have consistently demonstrated the ability to work well and excel in a collaborative team environment (Desired) Able to work independently for catching up with crucial deadlines (Desired) Experience in TDD and/or BDD (Desired) This is a 6 month contract in the City London. Please forward your CV to us in Word format. More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Noa Recruitment Ltd
week during probation reducing to once per month after probation. To be a successful, the ideal .NET Software Engineer candidate will have: Strong .NET C# with SQL Experience of TDD and Unit Testing ideally Experience of JSON and XML Excellent communication and problem solving skills. What is in it for you? As a talented .NET Software Engineer you can expect More ❯
Cirencester, Gloucestershire, England, United Kingdom Hybrid / WFH Options
Noa Recruitment
week during probation reducing to once per month after probation. To be a successful, the ideal .NET Software Engineer candidate will have: · Strong .NET C# with SQL · Experience of TDD and Unit Testing ideally · Experience of JSON and XML · Excellent communication and problem solving skills. What is in it for you? As a talented .NET Software Engineer you can expect More ❯
Cirencester, Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Noa Recruitment Ltd
week during probation reducing to once per month after probation. To be a successful, the ideal .NET Software Engineer candidate will have: · Strong .NET C# with SQL · Experience of TDD and Unit Testing ideally · Experience of JSON and XML · Excellent communication and problem solving skills. What is in it for you? As a talented .NET Software Engineer you can expect More ❯
work together across engineering to maximise inner-sourcing opportunities and reduce waste. You're an advocate for quality and can leverage approaches such as CI/CD, Pair Programming, TDD and BDD What you'll get to learn (any previous experience would be advantageous) Working in the public cloud domain at scale, primarily with GCP Solving real world problems and More ❯
automation frameworks design, implementation and maintenance 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. Interested in hearing more? Please get in touch with Rebecca Long More ❯
automation frameworks design, implementation and maintenance 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. Interested in hearing more? Please get in touch with Rebecca Long More ❯
in the Agile/Scrum development lifecycle. Strong knowledge of software testing techniques & technologies including Smoke/unit/regression, Integration Testing, TestDrivenDevelopment (TDD), Automated testing Basic Knowledge of Automation testing Mid-Level understanding of coding technologies: HTML, CSS and java Experience with Selenium or another automated test suite is preferred. Ability to More ❯
testing principles Essential Skills and Experience Strong background in software testing within Agile environments, with a focus on automation Practical experience with test automation frameworks and tools, supporting TDD/BDD and CI/CD workflows Solid understanding of the software delivery lifecycle and DevOps tooling and techniques Confident communicator with excellent problem-solving and analytical skills Able to More ❯
Herndon, Virginia, United States Hybrid / WFH Options
Lockheed Martin
with Agile Software Development (Focused: 2 Week Sprint Methodology) • Experience with Automated Test Tools (Focused: Microsoft Testing) • Experience with Automated Testing Script Development and TestDrivenDevelopment/Coded Testing. • Experience with Object Oriented Programming (Focused: C#) • Bachelor's degree from a program related to science and technology such as Computer Science, Systems Engineering More ❯
Basingstoke, Hampshire, United Kingdom Hybrid / WFH Options
Automobile Association
with line managing onshore teams as well as working with third-party vendors & offshore individuals. Proficient in tools such as Jira for test and defect management. Familiarity with TDD, CI/CD, or DevOps practices is a plus. Excellent communication and stakeholder management skills. A hands-on approach and a passion for quality. Qualifications ISTQB Test Management certification More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
are seeking a highly skilled and passionate Frontend Engineer with a strong background in React 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. Required Skills & Qualifications: 4+ years of experience with React 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 ❯
Denver, Colorado, United States Hybrid / WFH Options
HSK Technologies INC
storage (Core Data, SQLite, Room, etc, and ensure app performance optimization. Use design patterns like MVC, MVVM, MVP, and VIPER for scalable architectures. Conduct unit testing and test-drivendevelopment (TDD Collaborate in an Agile/Scrum environment with cross-functional teams. Optimize app performance using debugging tools like Xcode Instruments and Android Profiler. Required Qualifications: 5+ More ❯
Experience in the Defence/Aerospace or safety regulated environment would be advantageous. Scripting languages: JavaScript, Python, Ruby, Perl, Bash, Rest, MySQL. Development approaches, Agile, SCRUM, Test-DrivenDevelopment (TDD), Behaviour DrivenDevelopment (BDD), Acceptance TestDrivenDevelopment (ATDD), hybrid and similar models. Can design special to type test equipment More ❯
development teams. Proficiency in HTML5, CSS3, and JavaScript (ES6+). Experience with TypeScript and modern development tools and practices. Experience with TestDrivenDevelopment (TDD) or Behavior DrivenDevelopment (BDD). Knowledge of cloud platforms and deployment processes. More ❯
and retrospectives, fostering continuous improvement and collaboration across teams. What You Will Bring: - Strong programming experience, ideally in MATLAB, with knowledge of Object-Oriented Programming (OOP) and Test-DrivenDevelopment (TDD). - Proven experience in software architecture design and leading technical projects. - Familiarity with Agile methodologies, including SCRUM practices, and tools such as GitLab and Jira. - Excellent More ❯