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 Unittesting experience Key Skills: C#, .Net, WinForms, Postgres More ❯
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, unittesting, 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 ❯
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, unittesting, 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 ❯
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 unittesting 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 ❯
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 unittesting 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 ❯
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 unittesting 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 ❯
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 unittesting 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 ❯
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 unittesting 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 ❯
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 Unittesting 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 ❯
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, UnitTesting). 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 ❯
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, UnitTesting). 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 ❯
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. Unittesting frameworks. Qualifications/certs Essential: Microsoft PL-400 or PL-100 (or equivalent experience). Desirable: PL-600 (Architect) or Dynamics 365 certifications. More ❯
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 Unittesting 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 ❯
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, unittesting, 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 ❯
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: Unittesting, 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 ❯
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 ❯
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 , unittesting , 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 ❯
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 unittesting 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 ❯
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 unittesting 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 ❯
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 unittesting 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 ❯
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, unittesting, 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 ❯
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, unittesting, 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 ❯
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, unittesting, 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 ❯
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 unittesting, 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 ❯
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 unittesting, 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 ❯