. Strong SQL Server skillset, including T-SQL. Experience of building solutions incorporating NoSQL Databases such as Redis, MongoDB, AWS DynamoDB, or Azure Cosmos DB. Experience of TDD and UnitTesting Frameworks, such as MSTest or NUnit. Git Source Control, with GitHub or Azure DevOps Services. Open API/REST API exposure. More ❯
OAuth2, JWT, Azure AD) • Knowledge of containerization (Docker) and Kubernetes/OpenShift • Experience with background job processing and scheduled tasks • Understanding of SOLID principles and clean architecture • Experience with unittesting (xUnit, FluentAssertions) and integration testing • Knowledge of CI/CD pipelines and DevOps practices (ADO) Preferred Qualifications • Experience in energy trading or financial systems • Knowledge of … and carbon credit markets • Familiarity with LCFS, RFS, or RINS regulatory frameworks • Experience with Azure cloud services • Knowledge of data processing and complex calculations • Experience with Testcontainers for integration testing Business Domain Knowledge • Understanding of biogas and renewable natural gas (RNG) markets • Knowledge of carbon credit trading and environmental attribute tracking • Familiarity with petroleum industry regulations and fuel pathway More ❯
and fix issues with quality pull requests that pass tests Ensure adherence to software engineering processes to avoid technical debt Adopt continuous improvement in engineering practices (CI/CD, testing, automation) Practice Test-Driven Development (TDD) where it adds clear value to ensure robust, well-tested code Mentorship & Team Player Participate in and occasionally lead code reviews, providing quality … states) Performance best practices: memoization, virtualization, code-splitting, lazy loading, minimizing re-renders; use React Profiler and browser devtools Secure frontend practices (XSS/CSRF mitigation, CSP, input sanitization) Testing with Jest and React Testing Library Understanding of modern build tooling (Vite/Webpack), bundling, and asset delivery Here's what we're looking for: Technical Skills Solid … typed backend language) Understanding of distributed systems design fundamentals and secure API design (REST and/or gRPC) Familiarity with Redis and MongoDB Experience with software engineering best practices (unittesting, code reviews, design documentation) Experience in applying SOLID principles and Test-Driven Development methodologies Professional Qualities Very organized with exceptional attention to detail Strong communication skills Passion More ❯
Greater London, England, United Kingdom Hybrid/Remote Options
The Connectr Group
and self-directed learning. Skills/Experience: Essential • Demonstrable experience of developing responsive web applications in a commercial environment with React.js. • Solid understanding of JavaScript (ES6+), HTML5, and CSS3. • Testing mindset with exposure to unittesting and end-to-end testing frameworks (ideally Jest & Playwright). • Commitment to accessibility and inclusive design. • Good understanding of responsive More ❯
White Lund Industrial Estate, Morecambe, Lancashire, England, United Kingdom
Career-minded People
The ideal candidate will have a strong background in embedded software development, with a particular focus on Modbus and M-Bus communication systems. This role involves designing, developing, and testing firmware for a variety of hardware platforms, including Internet of Things (IoT) devices. The successful candidate will also act as a primary contact for customer technical support, providing expert … desirable. Duties Collaborate with cross-functional teams to define system requirements and specifications. Conduct debugging and troubleshooting of firmware and communication issues to ensure optimal performance. Engage in software testing, including unittesting and test automation, to validate functionality. Participate in the design and implementation of APIs and communication interfaces between devices. Document firmware designs and maintain More ❯
platform, ranging from current feature enhancements and bug fixes to full application suite deployment. Carry out agile sprint-defined development tasks to support release cycles, including execution of development, unittesting, functional testing, and overall peer review of team member work. Reviews design and code per sprint to ensure quality. Creation and customization of complex workflows and … Transfer sessions with Cora Orchestration Developers Stay current with new and updated capabilities of the Cora Orchestration Platform Coordinate upgrades to Production and Sub-Production instances Coordinate sub-production testing, evaluation, and regression remediation Participate in blueprinting workshops and contribute with documentation and effort estimation. Support COE in continuous development of training paths for professional advancement. Contribute to ongoing More ❯
Coleshill, England, United Kingdom Hybrid/Remote Options
Mercury
API. Proficiency with front-end technologies: JavaScript/TypeScript, Angular or AngularJS, HTML5, CSS3/SASS. Familiarity with source control systems (Git/TFVC) and Azure DevOps. Understanding of unittesting frameworks (MSTest, NUnit) and mocking techniques. Experience working within an Agile/Scrum environment — ideally as someone who champions continuous improvement and advocates for Agile principles. Solution More ❯
principles , such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a plus. Proficiency in integration and unittesting, with a strong commitment to code quality and maintainability. Strong knowledge of DevOps and Git best practices. Experience automating version control, testing, and releases, preferably with More ❯
principles , such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a plus. Proficiency in integration and unittesting, with a strong commitment to code quality and maintainability. Strong knowledge of DevOps and Git best practices. Experience automating version control, testing, and releases, preferably with More ❯
our team? If you can handle this, just apply for right position! Drupal Job London (UK) We are looking for Drupal experts to join our ever growing Digital Delivery Unit to work on some of the largest, most innovative enterprise web projects in the UK and around the world. If you like the sound of scaling Drupal to handle … Working in a dynamic, innovative team, collaborating on solutions and experimenting with new technologies and approaches whilst maintaining high code quality through adherence to standards, team code reviews and unittesting Helping shape the growth and direction of the clients Digital Delivery team and the clients's Immediate platform, both in the UK and with other client Drupal … the globe Working with the Drupal community to contribute Drupal distributions and modules, as well as contributing to core development. Digital Solution Services The clients UK's Digital Solutions Unit (DSU) specialises in the use of leading edge technologies and agile delivery processes to develop business solutions for large private and public sector organisations. The DSU capability teams provide More ❯
Guildford, Surrey, United Kingdom Hybrid/Remote Options
Person Centred Software Ltd
Engineer, you'll play a crucial role in ensuring our software is robust, scalable, and built with quality at its core. You'll be the go-to expert on testing within the project team, shaping the way we deliver reliable, intuitive technology that supports care professionals every day. What You'll Do: Take ownership of quality within the project … Collaborate closely with developers, product managers, and stakeholders to define and refine acceptance criteria and test plans Execute manual and automated test suites, and perform exploratory and non-functional testing Develop and extend test automation frameworks using Playwright, C#, and .NET Ensure high-quality reporting on test results, coverage, and defects Test web applications and APIs using tools such … as Postman and RestSharp Contribute to continuous improvement of testing processes and overall development quality Participate in TDD practices and support developers in maintaining high unittesting standards What You'll Bring: Strong experience in automated test development with C# Proficiency with test tools such as Playwright, MS Test, or XUnit Deep understanding of test-driven development More ❯
aligning design decisions with our technical strategy and maintaining high engineering standards. Define and promote best development practices within the organization, including but not limited to code reviews and testing methodologies, shaping our development environment. Share your deep technical expertise across the organization, serving as a mentor to foster growth and knowledge transfer. Bachelor's or Master's Degree … to detail, including consideration of edge cases. Proficient in SQL and adept at integrating with a variety of data technologies. Familiarity with container platforms such as Docker. Comfortable with unittesting and Test-Driven Development (TDD) methodologies. Thorough understanding of the software development lifecycle, from conception to deployment. Capable of conceptualizing and implementing software architectures spanning multiple technologies More ❯
Gloucester, Gloucestershire, South West, United Kingdom
YT Technologies
for eDV clearance will be considered Key Skills; High level experience with Java and additional languages such as Python Development experience in Linux environments Solid understanding of JUnit 5.x, unittesting, and mocking frameworks Confident using Git and working within Agile/SCRUM teams Experience mentoring junior developers Knowledge of Oracle/relational databases, MongoDB, and GitLab CI More ❯
Manchester Area, United Kingdom Hybrid/Remote Options
Uniting Ambition
software engineer with strong skills in C#/.NET. Hands-on experience with AWS, GCP or Azure, microservices, and API development. Well-versed in modern software development practices, including unittesting, TDD, CI/CD, SOLID principles, BDD, and agile methodologies. Additional skills (Training provided if needed) Developing CI/CD pipelines using Docker and Kubernetes. Familiarity with More ❯
patterns. Experience with modern software development practices, including agile methodologies , version control, code reviews, and continuous integration. Understanding of concurrency, asynchrony, and parallelism. Experience with Test Driven Development (TDD), unittesting frameworks, mocking frameworks, and patterns for testability. Proficiency in relational database concepts, Microsoft SQL Server , and SQL . Familiarity with front-end technologies such as HTML , CSS More ❯
patterns. Experience with modern software development practices, including agile methodologies , version control, code reviews, and continuous integration. Understanding of concurrency, asynchrony, and parallelism. Experience with Test Driven Development (TDD), unittesting frameworks, mocking frameworks, and patterns for testability. Proficiency in relational database concepts, Microsoft SQL Server , and SQL . Familiarity with front-end technologies such as HTML , CSS More ❯
Preston, Lancashire, England, United Kingdom Hybrid/Remote Options
Circle Recruitment
with using Laravel queues, authentication, task scheduling, mail integration, artisan and the best security practices within the web and Laravel ecosystem * Cloud-based development in either AWS or Azure * Unittesting (PHPUnit/pest) * Be able to produce and document clean code * CSS frameworks (TailwindCSS/Bootstrap) and in-depth experience with SCSS/SASS * Javascript experience with More ❯
Brockworth, Gloucestershire, UK Hybrid/Remote Options
Lockheed Martin
other languages such as Python. We are also looking for most other languages as well. Experience of developing on Linux would be nice. Thorough understanding of mocking up and unittesting frameworks such as JUnit 5.x (Jupiter). Experienced with Git version control. Knowledge of Agile Development using SCRUM. Experience in mentoring junior team members Experience in Oracle More ❯
Brockworth, England, United Kingdom Hybrid/Remote Options
Lockheed Martin
other languages such as Python. We are also looking for most other languages as well. Experience of developing on Linux would be nice. Thorough understanding of mocking up and unittesting frameworks such as JUnit 5.x (Jupiter). Experienced with Git version control. Knowledge of Agile Development using SCRUM. Experience in mentoring junior team members Experience in Oracle More ❯
Bristol, Avon, England, United Kingdom Hybrid/Remote Options
SR2
adventure! What you’ll need A couple of years’ commercial experience developing iOS applications with Swift Proven experience of shipping & releasing features in a commercial environment Good experience with testing & unit-testing Strong understanding of CI/CD and best practices Experience of collaborating with a multi-disciplinary team, such as UX Designers, Product Managers and Web More ❯
Telford, Shropshire, England, United Kingdom Hybrid/Remote Options
TXP Technology x People
Kubernetes for containerisation and deployment Collaborate within Agile Scrum teams to deliver high-quality software solutions Write clean, maintainable code following best practices in secure development Support continuous integration, testing, and deployment activities Essential Skills & Experience Strong hands-on experience with Java and Spring Boot Solid understanding of REST API development and JSON Proficiency in JUnit for unittesting Experience deploying microservices using Kubernetes Proven background working in complex technical environments , ideally from regulated sectors such as Banking, Finance, Insurance, Utilities, or Telecommunications Desirable/Nice-to-Have Skills JPA/Hibernate Maven Mockito Kibana AWS GitLab (CI/CD) Helm OpenAPI SQL Shell Scripting More ❯
City of London, London, United Kingdom Hybrid/Remote Options
ITC Infotech
succeed paired with a continuous hunger to learn. Leadership - You are trusted, empathetic, accountable, and empower others around you. Primary responsibilities Collaborating with designers, writing front-end code and unit tests, working on the front-end architecture Spearheading the development of our frontend stack, architecting, and building frontend projects Being involved in inception to delivery of various features and … frameworks like Angular, React. Hands on experience in working with TypeScript. Demonstratable experience in working with and designing REST APIs Knowledge and experience in working with NodeJS Experience with Unittesting (Jest, Vitest). Solid understanding and experience in HTML 5 and CSS 3. Hands-on experience in developing pixel perfect CSS driven, table-less HTML for all … templates as well as industry best practices. Solid experience in working with CMSs. Experience with migrating projects between tech stacks. Ability of writing clean, future proof code with proper unit testing. Knowledge of at least one distributed version control system ideally Git. Good written and verbal communication skills in English. Willing to work with global project teams spread across More ❯
succeed paired with a continuous hunger to learn. Leadership - You are trusted, empathetic, accountable, and empower others around you. Primary responsibilities Collaborating with designers, writing front-end code and unit tests, working on the front-end architecture Spearheading the development of our frontend stack, architecting, and building frontend projects Being involved in inception to delivery of various features and … frameworks like Angular, React. Hands on experience in working with TypeScript. Demonstratable experience in working with and designing REST APIs Knowledge and experience in working with NodeJS Experience with Unittesting (Jest, Vitest). Solid understanding and experience in HTML 5 and CSS 3. Hands-on experience in developing pixel perfect CSS driven, table-less HTML for all … templates as well as industry best practices. Solid experience in working with CMSs. Experience with migrating projects between tech stacks. Ability of writing clean, future proof code with proper unit testing. Knowledge of at least one distributed version control system ideally Git. Good written and verbal communication skills in English. Willing to work with global project teams spread across More ❯
technologies such as HTML, CSS, JavaScript, and Typescript frameworks (e.g. React, React Context, Redux etc..) Familiarity with version control systems (e.g., Git) and agile development methodologies Strong knowledge on unittesting library's like React Testing Library and Jest frameworks Strong problem-solving and analytical skills Excellent communication and collaboration abilities More ❯
technologies such as HTML, CSS, JavaScript, and Typescript frameworks (e.g. React, React Context, Redux etc..) Familiarity with version control systems (e.g., Git) and agile development methodologies Strong knowledge on unittesting library's like React Testing Library and Jest frameworks Strong problem-solving and analytical skills Excellent communication and collaboration abilities More ❯