Unit Testing Jobs in the UK

326 to 350 of 432 Unit Testing Jobs in the UK

Senior Developer - Winforms

Bromsgrove, Worcestershire, West Midlands, United Kingdom
Hybrid / WFH Options
Searchability (UK) Ltd
applications using C# and VB.Net Ability to debug large and complex projects Good working knowledge of SQL and Microsoft SQL Server Commercial experience with OOP and related design patterns Unit testing experience Key Skills: C#, .Net, WinForms, Postgres More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

C++ Software Engineer

Aberdeen, Aberdeenshire, United Kingdom
Hybrid / WFH Options
Ion recruitment
platforms, focusing on high-performance media solutions. • Collaborate with a distributed team across the UK and Canada on media compression and video/audio pipelines. • Participate in code reviews, unit testing, and continuous integration (CI/CD) processes using GitLab. • Support the design and development of containerized deployments using Docker. Essential Qualifications & Attributes : • PhD/MSc or BSc More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Aberdeen, Aberdeen City, City of Aberdeen, United Kingdom
Hybrid / WFH Options
Ion recruitment
platforms, focusing on high-performance media solutions. • Collaborate with a distributed team across the UK and Canada on media compression and video/audio pipelines. • Participate in code reviews, unit testing, and continuous integration (CI/CD) processes using GitLab. • Support the design and development of containerized deployments using Docker. Essential Qualifications & Attributes : • PhD/MSc or BSc More ❯
Employment Type: Permanent
Posted:

Backend Software Developer

Glasgow, United Kingdom
Barclays
of quality and knowledge sharing Stay informed of industry technology trends and contribute to organizational technology communities Follow secure coding practices to mitigate vulnerabilities and protect data Implement effective unit testing to ensure code quality and reliability Additional expectations Perform activities timely and to a high standard, driving continuous improvement Possess in-depth technical knowledge and experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer C++/C

Guildford, Surrey, United Kingdom
Mage Global Ltd
performance. Experience integrating with or maintaining legacy Windows applications. Desirable Skills: Experience with .NET Framework 4.x or .NET 6+ migration. Familiarity with ATL, MFC, or Win32 API. Understanding of unit testing and automated builds for mixed-language projects. Familiarity with tools such as Process Monitor, Dependency Walker, or WinDbg for low-level debugging. Knowledge of software development best More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:

Software Developer C++/C#

Guildford, Surrey, South East, United Kingdom
Mage Global Technologies
performance. Experience integrating with or maintaining legacy Windows applications. Desirable Skills: Experience with .NET Framework 4.x or .NET 6+ migration. Familiarity with ATL, MFC, or Win32 API. Understanding of unit testing and automated builds for mixed-language projects. Familiarity with tools such as Process Monitor, Dependency Walker, or WinDbg for low-level debugging. Knowledge of software development best More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Business Intelligence Developer

Southampton, Hampshire, United Kingdom
Endeavour Recruitment Solutions
Very good SSRS skills Data warehouse experience, design of data marts, star schemas and type 2 slowly changing dimensions Data analysis skills Desirable Skills and Knowledge: Experience with tSQLt unit testing Understands the Agile software development lifecycle and working knowledge of Scrum. Experience using GIT source control and UML (ideally Enterprise Architect) Experience writing PowerShell Experience developing for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Back End Developer

Wales, Yorkshire, United Kingdom
Hedera Hashgraph
HTML & CSS. Familiaritywith MVC frameworks, ODM database interfaces and build management tools such asGulp are preferred. Knowledge of Node.JS, Golang, and mobile app development isconsidered a bonus. Familiarity with unit testing and the ability to write DRY, well-commented codealso preferred, as is the usage of Version Control Familiarity with working as part of an Agile development team More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Software Engineer

Bristol, Gloucestershire, United Kingdom
Cirrus Selection
development. You will be able to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control Continuous Integration and Continuous Delivery or Deployment Unit testing and test-driven development Agile development Please note: Rules onsite require British Citizenship. Dual nationals can apply for this position, and you will be required to undergo More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Salesforce Developer

London, United Kingdom
Yolk Recruitment Ltd
Application and/or Systems Architect certification(s). Experience with Agile methodology and building a Salesforce DevOps pipeline process. Advanced proficiency with Platform (Apex, VisualForce, Salesforce APIs, SOQL, Unit Testing). Proficiency with Salesforce Lightning and configuring Lightning Web components. Experience integrating Salesforce with 3rd party tools using APIs and middleware. Strong understanding of data migration and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Salesforce Developer

London, South East, England, United Kingdom
Yolk Recruitment Ltd
and/or Systems Architect certification(s). Experience with Agile methodology and building a Salesforce DevOps pipeline process. Advanced proficiency with Force.com Platform (Apex, VisualForce, Salesforce APIs, SOQL, Unit Testing). Proficiency with Salesforce Lightning and configuring Lightning Web components. Experience integrating Salesforce with 3rd party tools using APIs and middleware. Strong understanding of data migration and More ❯
Employment Type: Full-Time
Salary: £100,000 - £110,000 per annum
Posted:

Power Platform Engineer

Chelmsford, Essex, South East, United Kingdom
Hybrid / WFH Options
Waterman Aspen Limited
Excel, Word, Visio). Desirable: Familiar with modern DevOps practices: solution branching, managed/unmanaged solutions, automated deployments. C# or JavaScript/TypeScript for extending Dataverse or Azure Functions. Unit testing frameworks. Qualifications/certs Essential: Microsoft PL-400 or PL-100 (or equivalent experience). Desirable: PL-600 (Architect) or Dynamics 365 certifications. More ❯
Employment Type: Permanent, Work From Home
Posted:

Jr Software Developer SFIA 2-(Fullstack)

London, United Kingdom
Zaizi
for security Good understanding of: GIT or similar source code control Python experience is essential Tools such as Formbuilder or willing to learn at pace Working experience with React Unit testing Able to break down complex processes To be willing to consult and be comfortable with taking the initiative when working with stakeholders and team members Competencies: Agile More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Engineer

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / WFH Options
Atom Bank
impact of product delivery. Identify and champion best practices within the iOS Guild. Ensure that all developed components have the appropriate level of quality and governance (version control, documentation, unit testing, secure development). Work closely with third parties to facilitate integration and smoke testing. Contribute to the design of the iOS Guild roadmap. Conduct personal research and More ❯
Employment Type: Full-Time
Salary: £50,000 - £58,000 per annum
Posted:

Senior Software Engineer Java

Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options
ASSA ABLOY Global Solutions
Cardiff. Our current hybrid working model allows 2 remote days per week. What we will love about your background: You have experience of developing applications using Java that includes: Unit testing, and Integration testing. Experience in developing networked applications would be desirable. Experience in writing integrations to devices over any of the following would also be desirable. (MQTT More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior SQL Developer - Axiom

Glasgow, United Kingdom
Barclays
solutions. Participate in code reviews and promote code quality and knowledge sharing. Stay informed of industry trends and contribute to technology communities. Follow secure coding practices and implement effective unit testing. Analyst Expectations Impact related teams' work and partner with other functions. Take responsibility for operational results and escalate issues appropriately. Embed new policies and manage risks in your More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Research Software Scientist

Guildford, Surrey, South East, United Kingdom
ION Recruitment
learning , and probabilistic programming . Collaborate with scientists, engineers, and developers to identify, evolve, and scale innovative ideas. Integrate software quality best practices early in the research pipeline, including testing, documentation, and modular design. Participate in the full software development lifecycle: design, implementation, testing, and deployment. Qualifications & Skills Advanced degree (MSc, PhD, or equivalent experience) inPhysical Sciences,Engineering … high-level scientific programming language (e.g., Python, Julia) and one or more compiled languages (e.g., C, C++, C#, Fortran). Strong grasp of software engineering principles , including code maintainability , unit testing , and modular architecture . Effective communicator with experience in cross-disciplinary collaboration. Self-motivated, organised, and comfortable working in a fast-paced, exploratory environment. Desirable Experience Background More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Embedded Software Engineer - Embedded C

Fareham, Hampshire, United Kingdom
Redline Group Ltd
based in Fareham: - Design and implement embedded software: Develop efficient, low-level code in C for microcontrollers and embedded systems, ensuring optimal performance, resource usage, and reliability. - Debugging and testing; use debugging tools and methods (e.G., JTAG, oscilloscopes) to troubleshoot hardware-software interactions, optimize code, and perform system validation through unit and integration tests. - Develop new features to … in Fareham: - Bachelor's degree in Electronics, Physics, or a related field, with a 2:1 classification or higher. - Provable practical experience in embedded C programming. - Proficient in software unit testing and demonstrates a strong aptitude in numeracy. - Working knowledge of ISO9000 standards and version control systems. - It would be ideal if you have experience with USB firmware More ❯
Employment Type: Permanent
Salary: £45000 - £65000/annum
Posted:

Data Scientist

London Area, United Kingdom
Insurwave Limited
and domain experts, developing advanced AI and analytics solutions for the Insurwave platform. This self-sufficient team is responsible for the entire delivery lifecycle—from design and development to testing, deployment, and ongoing support. You will work across the full machine learning workflow, applying advanced analytics and ML techniques to extract structured insights from complex insurance submission documents, conduct … Monitor model performance in production, investigate failure cases or drift, and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such … or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and unstructured data; experience writing with SQL queries To be a successful Insurwaver, your attitude is as important. Insurwavers, like to Think More ❯
Posted:

Data Scientist

City of London, London, United Kingdom
Insurwave Limited
and domain experts, developing advanced AI and analytics solutions for the Insurwave platform. This self-sufficient team is responsible for the entire delivery lifecycle—from design and development to testing, deployment, and ongoing support. You will work across the full machine learning workflow, applying advanced analytics and ML techniques to extract structured insights from complex insurance submission documents, conduct … Monitor model performance in production, investigate failure cases or drift, and recommend iterative improvements Track and report key performance and operational metrics Contribute to best practices in version control, testing, CI/CD, and MLOps Share expertise through peer code reviews, documentation, and collaborative learning initiatives Stay current with emerging trends in AI/ML, particularly in areas such … or OpenAI APIs Strong Python programming skills to write clean, modular code and experience with core data science libraries Familiarity with software development workflows, including Git, code reviews, and unit testing Comfortable working with both structured and unstructured data; experience writing with SQL queries To be a successful Insurwaver, your attitude is as important. Insurwavers, like to Think More ❯
Posted:

Backend Engineer (NodeJS) UK

United Kingdom
Hybrid / WFH Options
Raidiam Services Limited
OpenAPI or Swagger to support frontend-backend collaboration Strong communication and collaboration skills - able to understand context and raise blockers Solid understanding of code quality practices , including clean architecture, unit testing, and error handling Proactive mindset with the ability to identify and resolve issues independently - not just execute on assigned tasks Strong sense of ownership and accountability for … CD pipelines, preferably GitHub Actions Knowledge of Node module systems (CJS vs. ESM), async/event loop behavior Familiarity with Vite (build tooling), Vue.js with SSR , and Cypress (E2E testing) What we think you should know about us We operate and embrace full remote working and equip you for that. For those who choose to work from the office More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - Mobile Android Remote UK

United Kingdom
Hybrid / WFH Options
Mozilla Corporation
Effectively communicate the engineering development perspective and discuss sophisticated topics with technical and non-technical team members Define and uphold standards for quality through constructive code reviews, bug fixing, testing, and coding practices Work closely with specialist Gecko teams to bring browser functionality to Android Address problems that span all levels from the Java API layer, to JavaScript and … and facilitating collaborative decision-making Passion for building excellent products, and a sense of ownership that spans from design to investigating and squashing bugs. Modern programming practices (code review, unit testing, automation) Rust programming experience and knowledge is a plus Ability to lead other developers and work as part of a team in a fast-paced environment to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - Mobile Android

United Kingdom
Mozilla Corporation
Effectively communicate the engineering development perspective and discuss sophisticated topics with technical and non-technical team members Define and uphold standards for quality through constructive code reviews, bug fixing, testing, and coding practices Work closely with specialist Gecko teams to bring browser functionality to Android Address problems that span all levels from the Java API layer, to JavaScript and … and facilitating collaborative decision-making Passion for building excellent products, and a sense of ownership that spans from design to investigating and squashing bugs. Modern programming practices (code review, unit testing, automation) Rust programming experience and knowledge is a plus Ability to lead other developers and work as part of a team in a fast-paced environment to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer - Embedded Systems

Bristol, Avon, South West, United Kingdom
Sanderson Recruitment
and maintain software in Python and/or C++, often with direct hardware interfacing Work with communication protocols (e.g., serial, USB, SPI, I2C) to control and integrate peripherals Conduct testing and debugging in both lab and live environments Collaborate with cross-functional teams to refine requirements and deliver features Support system integration and deployment of hardware/software solutions … SPI/I2C) Experience in Linux-based development environments Excellent problem-solving skills and attention to detail Ability to adapt quickly to new hardware, tools, and requirements Familiarity with unit testing, debugging tools, and Git workflows Desirable: Experience with security-focused or government-related projects Exposure to cryptography or secure data/audio transport Knowledge of wireless protocols More ❯
Employment Type: Permanent
Posted:

Senior Software Development Engineer

London, United Kingdom
Hybrid / WFH Options
Traveltechessentialist
is complete Research and recommend frameworks and architectural/code design patterns and identify areas of improvement within the code and suggest solutions Advocate for operational excellence (such as unit testing, establishing SLAs, and programming for resiliency and scalability) and strive for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/processes … non-technical observers making well-defined technology choices You have the ability to establish operational excellence metrics at the team level and identify and advocate for project quality via testing, monitoring, and alerting at the project level You're able to guide others in the design of software that is easily testable and observable Accommodation requests If you need More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Unit Testing
10th Percentile
£43,900
25th Percentile
£51,362
Median
£60,000
75th Percentile
£72,500
90th Percentile
£90,875