command of building and optimizing backend systems. Hands-on experience with relational/SQL databases, ensuring efficient and reliable data management. Well-versed in software engineering essentials such as unittesting, CI/CD, integration testing, and ensuring code reliability and reproducibility. Familiarity with cloud providers (e.g., Google Cloud, Microsoft Azure) and containerization tools like Docker is More ❯
resolve issues Prevent regressions and recurring bugs Be responsible for quality assurance across all Glite Tech products; including mobile apps, websites, and backend APIs Perform both manual and automated testing Maintain the automated mobile release management infrastructure Essential skills 🙏 Knowledge of at least one script languages (e.g. JS, python, bash, etc.) Knowledge of common data formats: JSON, XML, HTML … analytical, problem-solving, and communication skills Attention to detail and ability to interpret product requirements Desirable Skills 👌 Mobile or Web Automation test frameworks: XCUITest, selenium, UI Automator Knowledge of unittesting and end-to-end testing best practices Knowledge of Docker Experience with iOS and Android developer settings Understanding of mobile application release cycles Experience of learning More ❯
resolve issues Prevent regressions and recurring bugs Be responsible for quality assurance across all Glite Tech products; including mobile apps, websites, and backend APIs Perform both manual and automated testing Maintain the automated mobile release management infrastructure Essential skills 🙏 Knowledge of at least one script languages (e.g. JS, python, bash, etc.) Knowledge of common data formats: JSON, XML, HTML … analytical, problem-solving, and communication skills Attention to detail and ability to interpret product requirements Desirable Skills 👌 Mobile or Web Automation test frameworks: XCUITest, selenium, UI Automator Knowledge of unittesting and end-to-end testing best practices Knowledge of Docker Experience with iOS and Android developer settings Understanding of mobile application release cycles Experience of learning More ❯
trading and technology teams to identify and implement new automation opportunities Requirements Advanced Python programming: production-level experience programming in Python 3 and adherence to software development best practices Testing proficiency including unittesting, integration testing, and automated test frameworks Database and data integration experience working with company various SQL data sources and creating data pipelines More ❯
applications with C#/.NET web and back-end functionality using Microsoft Visual Studio. Developing solutions with the Windows Presentation Foundation (WPF) framework for desktop applications. .NET, WPF, PRISM, UnitTesting, Async and applying MVC and MVVM patterns. Demonstrated experience in developing quality, maintainable and well-designed software. Good understanding and practical experience with OOA/OOD/ More ❯
the latest technologies and define the technical roadmap for future developments. Requirements: Skills and Experience: Experience : A minimum of 10 years in C# development. Technical Proficiency : Strong coding and unittesting skills (C#, LINQ, SQL) and extensive knowledge of .NET frameworks (e.g., Entity Framework). Database Expertise : Familiarity with various databases, including MySQL, Oracle, Azure SQL Server, MongoDB More ❯
support engineers' growth. Foster a culture of collaboration and mutual respect. Required Experience Experience with AI tools such as GitHub Copilot Proficiency in C# and .NET 8+ SQL, Git, UnitTesting, RESTful web services, Messaging & queuing Experience with front-end frameworks like React, Docker, Microservice Data Architecture, Microfrontend & Atomic Design Preferred Experience MySQL, Postgres, Kubernetes, GraphQL Education & Experience More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Cooper Lomaz Recruitment
the latest technologies and define the technical roadmap for future developments. Requirements: Skills and Experience: Experience : A minimum of 10 years in C# development. Technical Proficiency : Strong coding and unittesting skills (C#, LINQ, SQL) and extensive knowledge of .NET frameworks (e.g., Entity Framework). Database Expertise : Familiarity with various databases, including MySQL, Oracle, Azure SQL Server, MongoDB More ❯
SuiteTalk, and SuiteBuilder. Develop and maintain integrations between NetSuite and third-party applications. Assist in the creation of reports, saved searches, and data analysis to support decision making. Perform unittesting, code reviews and debugging to ensure the stability and performance of the NetSuite system. Troubleshoot and resolve issues related to NetSuite integrations, performance and user functionality. Provide More ❯
City of London, Greater London, UK Hybrid / WFH Options
Catch Resource Management
SuiteTalk, and SuiteBuilder. Develop and maintain integrations between NetSuite and third-party applications. Assist in the creation of reports, saved searches, and data analysis to support decision making. Perform unittesting, code reviews and debugging to ensure the stability and performance of the NetSuite system. Troubleshoot and resolve issues related to NetSuite integrations, performance and user functionality. Provide More ❯
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You ll Bring More ❯
EC2A, Old Street, Greater London, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You’ll Bring More ❯
developers. Architect and implement innovative software solutions using advanced design principles and patterns. Drive architectural discussions and strategic direction for scalable and maintainable software features. Define and implement robust unittesting strategies and mentor team members in quality assurance practices. Troubleshoot and resolve complex technical issues using advanced debugging techniques. Oversee version control practices, including branching strategies and More ❯
relevant field (including computational, numerate or life sciences), or equivalent experience Cloud experience (e.g. Google Cloud and cloud run preferred) including core web application infrastructure Strong skills in Python Unittesting experience (e.g. pytest) Knowledge of agile practices and able to perform in agile software development environments Strong knowledge of modern software development tools/ways of working More ❯
ll take part in brainstorming sessions to introduce new features, improve existing functionality, and contribute to the roadmap of what gets built when. Your knowledge of design, development, coding, testing and application programming will help your team raise their game, meeting high standards, as well as satisfying both business and functional requirements. What you'll do Design and implement … that makes 2D/3D/4D spatial data actionable. Contribute to and help improve the standards for frontend development in the team, in terms of code quality, automated testing, documentation. Contribution to maintaining the reliability of Sensat's enterprise offering. What you'll bring Experience as a Full Stack Developer building modular commercial solutions, ideally with knowledge in … CSS, SCSS, advanced DOM manipulation, cross-browser and cross-device development. Experience with one or more of the following: RESTful APIs, gRPC, or relational modelling. Experience with test automation; unittesting, functional testing. A passion for quality and writing clean, solid, readable code that scales and performs well, with excellent coding practices and a keen eye for detail. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Lorien
Databases Hands on experience working with event driven architecture and real time data processing. Experience with RESTful APIs and message queues (IBM MQ/Rabbit MQ) . Proficiency with unittesting frameworks, Integration testing and CI CD pipelines Familiarity with security best practices Git, TeamCity, Open API Beneficial Experience Some exposure with AI productivity tools Exposure to More ❯
management-level position responsible for defining and driving the strategy for test automation, performance engineering, and developer tooling across Citi's global technology teams. This role focuses on embedding testing and performance practices seamlessly into the development lifecycle, leveraging AI, machine learning, and modern tools to accelerate delivery and ensure scalable, reliable, and high-performing software systems. The overall … and performance engineering practices, ensuring deep integration with software development workflows to enhance developer efficiency. Drive the adoption of modern tooling, frameworks, and platforms that empower developers to embed testing and performance considerations early in the development lifecycle ("shift-left" approach). LeverageAI and machine learningto create intelligent automation solutions, predictive analytics, and advanced performance optimization techniques. Define standards … for automated testing, performance benchmarking, and continuous integration/continuous deployment (CI/CD) pipelines that improve delivery velocity and reliability. Oversee the development and deployment of scalable test automation frameworks and performance engineering tools, ensuring robust automation coverage and effective system validation. Collaborate closely with software engineers and architects to embed testing directly into code development, removing More ❯
Python, and TypeScript) and help ensure test coverage across both web and mobile applications. You'll drive QA strategy, improve our automation capabilities, and help guide our shift-left testing approach. This isn't just about finding bugs. It's about building confidence in our product, driving quality upstream, and making sure we ship robust, scalable solutions at pace. … championing best practices and modern QA approaches. We're a fast-moving TransitTech business with plenty of exciting challenges-legacy code, evolving architecture, and new features that need rigorous testing across web, iOS, and Android platforms. If you thrive in an environment where you can make a real impact, we'd love to chat. What You'll Be Doing … Cypress, Appium, Pytest, PHPUnit). Support data-driven decision-making - using test coverage metrics, bug trends, and release health to influence quality improvements. Conduct high-value manual and exploratory testing, particularly where automation is not yet in place. Owning system, integration, and E2E testing across multiple interconnected applications Collaborate with engineers, product managers, and designers early in the More ❯
cloud-native tools Work closely with ML scientists, data engineers, and product managers to align on requirements and delivery timelines Drive engineering quality, CI/CD integration, observability, and unittesting for AI-enabled software components Mentor junior engineers and uphold engineering excellence across the team Required Qualifications, Capabilities, and Skills: Master's degree in computer science, Software … serving architectures Experience building and deploying APIs and ML inference services in production Familiarity with ML model management, versioning, and performance monitoring Strong engineering fundamentals: data structures, system design, testing, and performance optimization Excellent communication and collaboration skills across technical and non-technical teams Preferred Qualifications, Capabilities, and Skills: Experience with AWS cloud stack (S3, SageMaker, Lambda, ECS, etc. More ❯
of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Required qualifications, capabilities, and skills Proficiency in Python, Unix, UnitTesting, Threading and Messaging Proficient in coding in one or more languages (Java, Python, Typescript/React) Hands-on practical experience in system design, application development, testingMore ❯
data and apply event-driven architectures Influence and drive software engineering and architecture best practices and standards within the team and the wider community Apply principled engineering practices including unittesting, integration testing, continuous integration and, by your example, lead others in your team to do likewise. Act as a mentor and an example to others in More ❯
in GIT (branching strategies, code versioning, pull requests, and merging workflows). • Experience using JIRA for Agile project management. • Strong knowledge of Test-Driven Development (TDD), BDD (Behave), and UnitTesting (PyTest) • Understanding of basic trading concepts (asset classes, trading venues, market structures) is a plus. • Strong analytical and problem-solving skills, with a keen attention to detail. More ❯
culture of collaboration, building strong relationships based on mutual respect and shared goals. Experience you will have: AI tools such as GH co-pilot C# .NET 8+ SQL Git UnitTesting RESTful web services Messaging & queuing Front-end framework such as React Docker Microservice Data Architecture Microfrontend & Atomic Design Preferred Experience: MySQL Postgres Kubernetes GraphQL Education and/ More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You’ll Bring More ❯
meetings in our offices are encouraged to better develop working relationships. Here's how: • Taking full ownership for delivery of technical tasks, including detailed technical design, code development and unit testing. • Resolving issues identified by internal and client testers as identified during project testing phases. • Contributing to the estimation process through accurately tracking time worked on tasks. • Providing More ❯