it takes to succeed: Fluency in an object-oriented language (like Python or Java) Experience with databases (SQL and NoSQL), Unix, developing within a ContinuousIntegration/Deployment pipeline. Proficient in AWS services such as S3, Glue, Athena. Skilled in building and supporting large-scale distributed systems that More ❯
Experience managing and delivering s/w for embedded, platform and application product solutions in an Agile environment. Experience with development software configuration and continuousintegration workflows Understanding of the interdependencies between software and hardware elements and how to successfully deliver integrated product solutions. Wider understanding of product More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom
Square One Resources
unstructured data. Experience combining large, disconnected datasets, using relevant tools and frameworks. Building and optimizing ETL/ELT data pipelines Experience of source control, ContinuousIntegration, Delivery and Deployment through CICD Pipelines Knowledge and/or experience with Splunk, Kafka & Grafana is beneficial. Supporting and working with BI More ❯
typically use the latest version of Visual Studio to develop in a V-Model/TDD environment, with a recent move towards DevOps and continuous integration. Our products embrace the full C# .Net stack including .Net Core for cross platform capabilities, WPF (MVVM) for user interfaces, Asp.Net MVC/ More ❯
Aldershot, Hampshire, United Kingdom Hybrid / WFH Options
DXC Technology Inc
technical solutions. Design, develop, and test software using Java/J2EE technologies. Maintain a rigorous build and testing framework, monitor build issues, and ensure continuous integration. Prepare technical documentation aligned with functional specifications. Be part of a dynamic division fostering entrepreneurship, professionalism, teamwork, and innovation. Collaborate effectively with team More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
ZENOVO LTD
with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable code that adheres to industry standards. Drive continuous improvements in process efficiency and product quality as deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ … a target platform and development environment. Ability to adapt to changing priorities in a dynamic environment, with a focus on agile methodologies. Experience with ContinuousIntegration tools is beneficial. Awareness of the electricity industry is beneficial. Please note we cannot provide sponsorship for the role. If interested, please More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Matchtech
with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuousintegration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and … Assembler development. Good experience in C development. Good experience in embedded program design. Good understanding of signal processing techniques. Experience in software/hardware integration and fault resolution. Good experience in UML design techniques. Understanding of the full software development lifecycle. Experience with FPGA and DSP hardware. Familiarity with More ❯
C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such … level software. Ensure compliance with security and performance standards in the development of software. Write comprehensive unit tests , documentation , and ensure code quality through continuous integration. Collaborate with firmware engineers to bring complex system interactions to life. What We're Looking For: 5+ years of experience in C/… payment systems . Familiarity with cryptography , payment card schemes (EMV, NFC) , and software design methodologies . Experience with version control tools like Git and continuousintegration tools like Jenkins . Strong understanding of software testing , especially unit and integration testing. Ability to work well in a collaborative More ❯
C++ for Secure Systems & USB Devices) Role Overview: Are you a passionate software engineer with a love for C/C++ programming and hardware integration ? We're looking for a highly skilled engineer to join our team and develop cutting-edge software solutions that interact with physical devices, such … level software. Ensure compliance with security and performance standards in the development of software. Write comprehensive unit tests , documentation , and ensure code quality through continuous integration. Collaborate with firmware engineers to bring complex system interactions to life. What We're Looking For: 5+ years of experience in C/… payment systems . Familiarity with cryptography , payment card schemes (EMV, NFC) , and software design methodologies . Experience with version control tools like Git and continuousintegration tools like Jenkins . Strong understanding of software testing , especially unit and integration testing. Ability to work well in a collaborative More ❯
domains, by: Manages the technical aspects of machine learning operations, ensuring workflow robustness, scalability, and reliability. Designs and maintains CI/CD pipelines for continuousintegration, deployment, and monitoring of machine learning models in production. Automates machine learning pipelines for efficient data flow and transformation, ensuring high data … role in driving innovation and aligning technical solutions with strategic business objectives. Proficiency in designing, implementing, and managing CI/CD pipelines for seamless integration, deployment, and monitoring of machine learning models. Strong understanding of automating machine learning pipelines, including data versioning, lineage tracking, and reproducibility, to ensure high More ❯
Balance aesthetic quality with performance, accessibility and mobile-first best practices Partner with product and engineering peers to shape feature roadmaps and ensure seamless integration of front-end components This role empowers you to drive both the look and functionality of our applications, ensuring that design vision and technical … patterns and implement designs end-to-end; An ability to ask questions to understand requirements ahead of implementation; Experience with version control, unit testing, continuousintegration and code quality tools; Experience of producing client-facing applications and an awareness of the UX and UI challenges involved; Understanding of More ❯
Balance aesthetic quality with performance, accessibility and mobile-first best practices Partner with product and engineering peers to shape feature roadmaps and ensure seamless integration of front-end components This role empowers you to drive both the look and functionality of our applications, ensuring that design vision and technical … patterns and implement designs end-to-end; An ability to ask questions to understand requirements ahead of implementation; Experience with version control, unit testing, continuousintegration and code quality tools; Experience of producing client-facing applications and an awareness of the UX and UI challenges involved; Understanding of More ❯
Balance aesthetic quality with performance, accessibility and mobile-first best practices Partner with product and engineering peers to shape feature roadmaps and ensure seamless integration of front-end components This role empowers you to drive both the look and functionality of our applications, ensuring that design vision and technical … patterns and implement designs end-to-end; An ability to ask questions to understand requirements ahead of implementation; Experience with version control, unit testing, continuousintegration and code quality tools; Experience of producing client-facing applications and an awareness of the UX and UI challenges involved; Understanding of More ❯
Designing, developing, and testing bespoke software solutions. Working with open-source libraries and components to build effective applications. Utilising tools such as GitLab for continuousintegration pipelines, ensuring software quality and security. Deploying systems across both public (AWS, Azure) and private cloud environments. Engaging with clients regularly and More ❯
Cheltenham, Gloucestershire, South West, United Kingdom
Anson Mccade
Designing, developing, and testing bespoke software solutions. Working with open-source libraries and components to build effective applications. Utilising tools such as GitLab for continuousintegration pipelines, ensuring software quality and security. Deploying systems across both public (AWS, Azure) and private cloud environments. Engaging with clients regularly and More ❯
Designing, developing, and testing bespoke software solutions. Working with open-source libraries and components to build effective applications. Utilising tools such as GitLab for continuousintegration pipelines, ensuring software quality and security. Deploying systems across both public (AWS, Azure) and private cloud environments. Engaging with clients regularly and More ❯
Designing, developing, and testing bespoke software solutions. Working with open-source libraries and components to build effective applications. Utilising tools such as GitLab for continuousintegration pipelines, ensuring software quality and security. Deploying systems across both public (AWS, Azure) and private cloud environments. Engaging with clients regularly and More ❯
supportive within the team, both technically and culturally, to help achieve all targets Strong familiarity with Jira and Confluence and Knowledge of DevOps and ContinuousIntegration & Delivery Should be able to contribute and design delivery discussions, manage multiple stakeholders. Should be from development background, working with Java microservices More ❯
with TensorFlow and PyTorch using Python • Understanding, deploying, and optimizing Large Language Models (LLMs) and Generative AI algorithms. • Experience using software development platforms and continuousintegration systems • Familiarity with Linux and cloud services • Have a strong attention to detail to ensure use cases you investigate are well understood More ❯
supportive within the team, both technically and culturally, to help achieve all targets Strong familiarity with Jira and Confluence and Knowledge of DevOps and ContinuousIntegration & Delivery Should be able to contribute and design delivery discussions, manage multiple stakeholders. Should be from development background, working with Java microservices More ❯
strategies Beyond just coding, you'll help shape the technical direction of the platform—contributing to architectural decisions, evaluating new technologies, and working on continuousintegration and automated deployment pipelines. They are seeking candidates with an in-depth and excellent understanding of C#/.Net. You can expect More ❯
City, Aberdeen, United Kingdom Hybrid / WFH Options
Johnston Carmichael
success within the team. Lead by Example: Advocate for and implement best practices in software engineering, such as automated testing, thorough code reviews, and continuousintegration to maintain a robust development process. Stay Ahead: Keep abreast of the latest industry trends and technologies, and bring fresh, innovative ideas More ❯
Glasgow, Renfrewshire, United Kingdom Hybrid / WFH Options
Johnston Carmichael
success within the team. Lead by Example: Advocate for and implement best practices in software engineering, such as automated testing, thorough code reviews, and continuousintegration to maintain a robust development process. Stay Ahead: Keep abreast of the latest industry trends and technologies, and bring fresh, innovative ideas More ❯
their applicability to our platform. Requirements Knowledge, skills and experience required: Experience with designing and writing automated tests, using version control systems, and using continuousintegration solutions Strong experience in Android development using Kotlin Proven ability to design and implement robust architecture for modular, scalable applications Expertise in More ❯
on responsibility. You have experience in test automation and building CI/CD pipelines, preferably with GitLab. You consider unit testing, code reviews and continuousintegration as essential elements of software development. You have first-hand experience with agile development processes (Scrum, Kanban, Scrumban). You enjoy working More ❯