quality software solutions, and in developing and maintaining large-scale, distributed systems. You should also have a deep understanding of software architecture and design patterns, and knowledge of software testing methodologies, including unittesting, integration testing, and automated testing. Master's degree in Computer Science, Engineering, or a related field. Certification in relevant technologies or methodologies More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
LSEG (London Stock Exchange Group)
to learn and enthusiasm for technology means you can do what it takes to get the job done. Quality is non-negotiable, so a good focus on code quality, unittesting and enabling automated testing is important. Main Responsibilities/Accountabilities: You will build and maintain efficient, reusable, reliable and secure code based on User Stories and … other languages, for example Typescript and Python, and the ability to put that familiarity into practice. Solid understanding of object-oriented programming. Familiar with various design patterns. Experience of unit testing. Knowledge of databases and SQL. Understanding of cross-browser compatibility issues and ways to work around such issues Understanding of security implications and secure coding Good communication skills More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
frontend and backend development. The ideal candidate will be responsible for designing, developing, and maintaining our platform and related services. Additionally, the candidate should have a strong understanding of testing methodologies and be able to conduct their own testing to ensure the quality and functionality of our applications and a strong understanding that our customers are the ultimate … clean, maintainable, and efficient code. Implement responsive design principles to ensure applications work on various devices and screen sizes. Develop and integrate REST, GraphQL and RPC APIs. Conduct thorough testing of applications, including unittesting, integration testing, and end-to-end testing. Debug and resolve technical issues and bugs. Be part of a support rota for … .NET, PHP, GoLang, Rust Experience with database management systems e.g., MySQL, PostgreSQL, MS SQL Server MongoDB). Familiarity with Git and branching strategies such as GitOps Solid understanding of testing frameworks and methodologies e.g. Jest, Mocha, Selenium. Ability to write and maintain unit, integration, and end-to-end tests. Ability to write and understand design documentation using C4 More ❯
Winchester, England, United Kingdom Hybrid / WFH Options
Gregory Martin International
processes. As Software Engineer your role will include: Developing high quality software applications for business users. Using agile approaches to develop applications and tools, including requirements capture, design, development, testing and management. Following software development best practice approaches. Working closely with clients and their team of consultants and analysts to ensure applications are aligned to business requirements. Experience/… platforms, and best practice. Experience of other programming languages, such as JavaScript, HTML5, CSS3, TypeScript or other statically typed languages. Experience in using Git for version control. Knowledge of unittesting, integration testing, and User Acceptance testing. Understanding of UI/UX design principles. A self-starter and team player. Taking a consultative approach to your work More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
/Experience: 6+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and AWS (or other cloud service providers) Experience writing unit tests, component testing, integration testing, covering both functional and non-functional aspects Hands-on experience with Python in testing area Applying best practices to keep code … spoken and written Nice-to-Haves: Hybrid work environment with up to 2 days working from home weekly Hands-on experience with RESTful/SOAP API design, development, optimization, testing, and security Deep expertise in implementation of automated functional tests using Python Broad and in-depth understanding of software testing concepts and methodologies, including unittesting, component testing, and integration testing (covering functional and non-functional aspects). Demonstrable knowledge of ISTQB best practices. ISTQB certification is a strong asset Experience with WPF (Windows Presentation Foundation) Understanding of ASP .NET MVC and ASP .NET Web pages Understanding of airline operations, flight planning, or air navigation principles Passion for the aviation industry We offer More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
/Experience: 6+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and AWS (or other cloud service providers) Experience writing unit tests, component testing, integration testing, covering both functional and non-functional aspects Hands-on experience with Python in testing area Applying best practices to keep code … spoken and written Nice-to-Haves: Hybrid work environment with up to 2 days working from home weekly Hands-on experience with RESTful/SOAP API design, development, optimization, testing, and security Deep expertise in implementation of automated functional tests using Python Broad and in-depth understanding of software testing concepts and methodologies, including unittesting, component testing, and integration testing (covering functional and non-functional aspects). Demonstrable knowledge of ISTQB best practices. ISTQB certification is a strong asset Experience with WPF (Windows Presentation Foundation) Understanding of ASP .NET MVC and ASP .NET Web pages Understanding of airline operations, flight planning, or air navigation principles Passion for the aviation industry We offer More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Qualient Technology Solutions UK Limited
Experience with front-end build tools and package managers. Experience with RESTful API design and implementation. Experience with microservices architecture. Experience with relational databases (e.g., PostgreSQL). Experience with unittesting, integration testing, and end-to-end testing frameworks. Experience with containerization technologies such as Docker, Kubernetes Knowledge of modern authorization mechanisms, such as JSON Web More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Qualient Technology Solutions UK Limited
Experience with front-end build tools and package managers. Experience with RESTful API design and implementation. Experience with microservices architecture. Experience with relational databases (e.g., PostgreSQL). Experience with unittesting, integration testing, and end-to-end testing frameworks. Experience with containerization technologies such as Docker, Kubernetes Knowledge of modern authorization mechanisms, such as JSON Web More ❯
stakeholder discussions. Developing Finance and Settlement systems using the latest .Net framework. Supporting and maintaining applications managed by the team. Undertaking various tasks, including analysis, estimating, design, coding, and unit testing. Contributing to the improvement of working practices as the team continues to evolve and mature its agile methodologies. Participating in the team's consideration and adoption of DevOps … front-end web development. Qualifications & Experience Essential Skills: Basic understanding of software development practices Familiarity with Agile methodologies (Scrum or Kanban) Basic understanding of Test-Driven Development (TDD) and unittesting Knowledge of core concepts in .NET/.NET Core Frameworks and C# Basic knowledge of Object-Relational Mapping (ORM) technology (e.g. Entity Framework) Understanding of fundamental programming … SQL and relational databases (e.g. SQL Server) Familiarity with web development technologies (e.g. HTML, CSS, JavaScript) Exposure to DevOps concepts and tools (e.g. CI/CD pipelines) Understanding of unit test frameworks (e.g. NUnit, MSTest) Knowledge of any additional programming languages or frameworks (e.g. VB6, Python, Java) Awareness of financial systems or principles What can we do for you More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Lloyds Banking Group
role s , you’ll get the chance to work with modern technologies, including microservices architectures, cloud-based infrastructure, and containerized environments. You’ll play a key role in developing, testing, and optimizing back-end services that support seamless user experiences and integrate with various front-end and external systems. What will you be doing with us? Design, develop, test … development lifecycle working with Java 17+, Spring Boot and relational databases. Full-stack experience with JavaScript, TypeScript, React , Node. Proficiency in working with RESTful APIs. Test Automation: Use modern testing practices and frameworks integrated with CI/CD pipelines. Strong experience of test first development and unittesting with modern testing frameworks and tools such as … Jest, Enzyme, React Testing Library, Pact, Cypress and Playwright. DevOps: Familiarity with CI/CD and build pipelines, using tools such as Github , Harness, Jenkins, Docker, ELK, Grafana and Dynatrace. Take ownership and responsibility for the lifespan of the things you contribute to. A “you build it, you run it” attitude. ABOUT WORKING FOR US Our ambition is to More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
Lloyds Banking Group
role s , you’ll get the chance to work with modern technologies, including microservices architectures, cloud-based infrastructure, and containerized environments. You’ll play a key role in developing, testing, and optimizing back-end services that support seamless user experiences and integrate with various front-end and external systems. What will you be doing with us? Design, develop, test … development lifecycle working with Java 17+, Spring Boot and relational databases. Full-stack experience with JavaScript, TypeScript, React , Node. Proficiency in working with RESTful APIs. Test Automation: Use modern testing practices and frameworks integrated with CI/CD pipelines. Strong experience of test first development and unittesting with modern testing frameworks and tools such as … Jest, Enzyme, React Testing Library, Pact, Cypress and Playwright. DevOps: Familiarity with CI/CD and build pipelines, using tools such as Github , Harness, Jenkins, Docker, ELK, Grafana and Dynatrace. Take ownership and responsibility for the lifespan of the things you contribute to. A “you build it, you run it” attitude. ABOUT WORKING FOR US Our ambition is to More ❯
Collaborate with architects and senior engineers to design scalable solutions Take ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unittesting, etc.) Partner with QA to ensure robust software quality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET More ❯
West Kilbride, Scotland, United Kingdom Hybrid / WFH Options
Develop
and maintain web applications using C#, .NET Core, and SQL Azure. Implement responsive and modern UI designs using frameworks like Angular, React, or Vue.js. Ensure high-quality code through unittesting, peer reviews, and performance optimization. Leverage Azure services for cloud-based application deployment and management. Troubleshoot, enhance, and refine existing applications to improve performance and user experience. More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
Argo DevOps Solutions Ltd
Requirements Software 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 UnitTesting 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 … CD Security Integration: Familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST) Automation Pipelines: Experience with Continuous Integration (CI), Continuous Delivery (CD), and continuous testing tools (e.g., Jenkins, GitHub Actions) Agile & Mentorship Agile Delivery: Background in Scrum or Kanban, assisting Product Owners and shaping team objectives Mentoring: Proven track record of helping less experienced More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
VANRATH
Collaborate with architects and senior engineers to design scalable solutions Take ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unittesting, etc.) Partner with QA to ensure robust software quality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET More ❯
lisburn, antrim, united kingdom Hybrid / WFH Options
VANRATH
Collaborate with architects and senior engineers to design scalable solutions Take ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unittesting, etc.) Partner with QA to ensure robust software quality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET More ❯
newtownabbey, antrim, united kingdom Hybrid / WFH Options
VANRATH
Collaborate with architects and senior engineers to design scalable solutions Take ownership of feature development and drive delivery to completion Mentor junior developers and promote best practices (code reviews, unittesting, etc.) Partner with QA to ensure robust software quality Experiment with technologies to ensure the best fit for purpose Experience Needed Essential: Strong background in C# .NET More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Applause IT Recruitment Ltd
Angular, Vue, or React) Design and develop APIs and backend logic using SQL Server and MySQL Collaborate in an Agile environment (Scrum, Sprints, Stand-Ups) Participate in code reviews, unittesting (XUnit, NUnit), and CI/CD pipelines (TeamCity) Work closely with international colleagues across engineering, DevOps and QA Skills & experience: 5+ years of Full Stack experience using More ❯
banbury, south east england, united kingdom Hybrid / WFH Options
Applause IT Recruitment
Angular, Vue, or React) Design and develop APIs and backend logic using SQL Server and MySQL Collaborate in an Agile environment (Scrum, Sprints, Stand-Ups) Participate in code reviews, unittesting (XUnit, NUnit), and CI/CD pipelines (TeamCity) Work closely with international colleagues across engineering, DevOps and QA Skills & experience: 5+ years of Full Stack experience using More ❯
database interactions. Version Control & CI/CD: Expertise in Git (BitBucket), Jenkins, and automated build/deployment processes. Development Tools: Hands-on experience with either Eclipse IDE/IntelliJ. Testing & Quality Assurance: Skilled in JUnit for unittesting and maintaining robust applications. Database Management: Proficient in working with DBMSs such as MySQL. Spring Framework: Knowledgeable in Spring More ❯
Work Management, Inventory, Procurement) Conduct system and data integrations Conduct data migrations (data design, mapping, validation and reporting) Develop technical documentation Troubleshoot issues and provide ongoing support Assist with testing, system upgrades, and ensure continuous improvement Apply industry best practices for system configuration and implementation Qualifications and Experience: IBM Maximo Configuration & Customization: Expertise in configuring and customizing Maximo modules … of Java, Web services, JavaScript, Json, XML, JDBC, and other related technologies. Experience in data and orchestration tools including some of dbt, Apache Airflow, Azure Data Factory. Experience with unittesting in a variety of languages and tools. Perhaps experience of Junit, NUnit, XUnit and Jest, along with experience of associated tools for mocking classes and interfaces as More ❯
to expose machine learning functionalities and data services. Ensure APIs are secure, well-documented, and perform at scale. Write and maintain comprehensive tests for your code. Use PyTest for unittesting and Selenium (where appropriate) for end-to-end or UI testing to automate quality assurance. Ensure that new features have proper test coverage and meet quality … standards before deployment. Collaborate with DevOps engineers to set up and maintain CI/CD pipelines for building, testing, and deploying applications and ML models. Containerise applications (Docker) and assist in orchestration (Kubernetes or cloud services) to ensure smooth deployment of scalable solutions. Work closely with data scientists to deploy machine learning models into production environments. Optimise model inference … PyTorch, TensorFlow, Docker, FastAPI, Selenium, React, TypeScript, Redux, GraphQL, Kafka, Apache Spark. Experience working with one or more of the following database systems – DynamoDB, DocumentDB, MongoDB Demonstrated expertise in unittesting and tools – JUnit, Mockito, PyTest, Selenium. Strong working knowledge of the PyData stack – pandas, NumPy for data manipulation; Jupyter Notebooks for experimentation; matplotlib/Seaborn for basic More ❯
will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions – from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and hands-on … to expose machine learning functionalities and data services. Ensure APIs are secure, well-documented, and perform at scale. Write and maintain comprehensive tests for your code. Use PyTest for unittesting and Selenium (where appropriate) for end-to-end or UI testing to automate quality assurance. Ensure that new features have proper test coverage and meet quality … standards before deployment. Collaborate with DevOps engineers to set up and maintain CI/CD pipelines for building, testing, and deploying applications and ML models. Containerise applications (Docker) and assist in orchestration (Kubernetes or cloud services) to ensure smooth deployment of scalable solutions. Work closely with data scientists to deploy machine learning models into production environments. Optimise model inference More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
Navtech, Inc
cloud environment Contribute to code quality by applying coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a small agile team to deliver new features and fix …/Experience: 1+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and AWS (or other cloud service providers) Experience writing unit tests, component testing or integration testing Applying best practices to keep code maintainable Hands on experience with ASP.NET Web API Experience working with databases and understanding of … Entity Framework Bachelor's Degree in software engineering or a related field Good spoken and written English skills Nice-to-Haves: Hands-on experience with Python in testing area Hands-on experience with RESTful/SOAP API design, development, optimization, testing, and security Solid understanding of DevOps practices, including CI/CD pipelines (e.g., GitHub Actions, GitLab CI More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Navtech, Inc
cloud environment Contribute to code quality by applying coding best practices, learning about test-first mindsets, and following security standards Actively participate in implementing various types of tests, including unit, component, and functional tests, to help ensure software reliability Assist in building and improving development processes Work collaboratively within a small agile team to deliver new features and fix …/Experience: 1+ years of professional experience in software development Recent experience developing software with .NET or .NET Framework, C#, and AWS (or other cloud service providers) Experience writing unit tests, component testing or integration testing Applying best practices to keep code maintainable Hands on experience with ASP.NET Web API Experience working with databases and understanding of … Entity Framework Bachelor's Degree in software engineering or a related field Good spoken and written English skills Nice-to-Haves: Hands-on experience with Python in testing area Hands-on experience with RESTful/SOAP API design, development, optimization, testing, and security Solid understanding of DevOps practices, including CI/CD pipelines (e.g., GitHub Actions, GitLab CI More ❯