scenarios, process flows, information architecture diagrams, wireframes, and other artefacts required to develop and evolve user experience designs. Delivers User Interfaces based on specifications and usability guidelines. Implementation and unittesting Implements new software features and updates existing features by following defined coding standards. Ensures all code is integrated into the automated build process on a frequent and … regular basis. Performs unittesting and where possible, ensures the tests are run as part of the continuous integration process. Reviews other engineers' code to identify design or implementation errors, weaknesses, omissions, and deviations from published coding guidelines. Software Quality Debugs, troubleshoots and diagnoses performance and functional issues with Optos systems at differing stages of the lifecycle (development … test, production and field). Performs investigation of unit test failures to identify changes required to existing code or tests. Ensures all work is peer reviewed and has constructive dialog with reviewers to agree what updates/rework are required. Recommends improvements to Software team working practices, tools and environment. Suggests changes to current Optos systems to improve efficiency More ❯
to foster a culture of learning and excellence. Participate in and lead project scoping, scheduling, and progress tracking; proactively identifying, reporting, and resolving blockers. Ensure code quality through comprehensive testing (unit, integration, regression) and close collaboration with SDETs. Maintain accountability for the full software lifecycle, including support for internal and external consumers. Contribute to technical documentation in partnership … grade data visualization framework and library utilizing C++. Contribute to the creation of data visualization components by taking technical requirements and implementing them, identifying and resolving bugs, performing thorough testing, refining features, and delivering software demonstrations. Develop and maintain automated systems dedicated to ensuring quality assurance and performance analysis. Provide comprehensive support to internal users regarding API and software … and accountable. These are ourvalues and influence everything we do. Preferred Qualifications Interest in data visualization Has knowledge of 2D and 3D computer graphics techniques Possesses experience with composing unit tests and utilizing unittesting frameworks Is familiar with web and browser technologies Diverse and Inclusive At SAS, it's not about fitting into our culture - it More ❯
initiatives and support junior developers through mentorship and knowledge sharing. Participate in project scoping, scheduling, and progress tracking; proactively identifying, reporting, and resolving blockers. Ensure code quality through comprehensive testing (unit, integration, regression) and close collaboration with SDETs. Maintain accountability for the full software lifecycle, including support for internal and external consumers. Contribute to technical documentation in partnership … grade data visualization framework and library utilizing C++. Contribute to the creation of data visualization components by taking technical requirements and implementing them, identifying and resolving bugs, performing thorough testing, refining features, and delivering software demonstrations. Develop and maintain automated systems dedicated to ensuring quality assurance and performance analysis. Provide comprehensive support to internal users regarding API and software … and accountable. These are ourvalues and influence everything we do. Preferred Qualifications Interest in data visualization Has knowledge of 2D and 3D computer graphics techniques Possesses experience with composing unit tests and utilizing unittesting frameworks Is familiar with web and browser technologies Diverse and Inclusive At SAS, it's not about fitting into our culture - it More ❯
with APIs (especially Open API), ensuring efficient communication and integration between different systems. Experience working extensively with the most common RDBMS (MySQL, Oracle, or SQL Server). Experience with unittesting tools like JUnit and integrations/continuous deployment pip elines. Solid knowledge of SQL queries, optimization techniques, and database configuration. Proficient knowledge of Multithreading and Concurrency in … in Software Development Life Cycle (SDLC) and developer tools utilization. Enthusiasm for learning new technologies, with a focus on public cloud platforms like AWS, GCP, or Azure Experience with unittesting tools like JUnit and integrations/continuous deployment pipelines. Preferred qualifications, capabilities, and skills Knowledge of NoSQL databases (MongoDB, Cassandra, etc.) would be a plus. More ❯
with APIs (especially Open API), ensuring efficient communication and integration between different systems. Experience working extensively with the most common RDBMS (MySQL, Oracle, or SQL Server). Experience with unittesting tools like JUnit and integrations/continuous deployment pipelines. Solid knowledge of SQL queries, optimization techniques, and database configuration. Proficient knowledge of Multithreading and Concurrency in Java. … in Software Development Life Cycle (SDLC) and developer tools utilization. Enthusiasm for learning new technologies, with a focus on public cloud platforms like AWS, GCP, or Azure Experience with unittesting tools like JUnit and integrations/continuous deployment pipelines. More ❯
with APIs (especially Open API), ensuring efficient communication and integration between different systems. Experience working extensively with the most common RDBMS (MySQL, Oracle, or SQL Server). Experience with unittesting tools like JUnit and integrations/continuous deployment pipelines. Solid knowledge of SQL queries, optimization techniques, and database configuration. Proficient knowledge of Multithreading and Concurrency in Java. … in Software Development Life Cycle (SDLC) and developer tools utilization. Enthusiasm for learning new technologies, with a focus on public cloud platforms like AWS, GCP, or Azure Experience with unittesting tools like JUnit and integrations/continuous deployment pipelines. Preferred qualifications, capabilities, and skills Knowledge of NoSQL databases (MongoDB, Cassandra, etc.) would be a plus. More ❯
R&D standards. Participate in project scoping and scheduling; track progress of individual tasks and alerts stakeholders of issues blocking or preventing completion of task. Ensure quality through functional, unit and performance testing; work closely with testing by providing thorough reviews of the test plan and communicate when updates to the plan should be made to cover … consumers. Assist in designing, developing, and maintaining data visualization frameworks and libraries using C++. Work with senior developers to implement technical requirements, help identify and fix bugs, contribute to testing, and support feature enhancements under guidance. Support the development and maintenance of automated quality assurance and performance analysis tools. Help provide support to internal users by contributing to API … curious, passionate, authentic and accountable. These are ourvalues and influence everything we do. Preferred Qualifications Interest in data visualization Has some knowledge of computer graphics Possesses experience with composing unit tests and utilizing unittesting frameworks Diverse and Inclusive At SAS, it's not about fitting into our culture - it's about adding to it. We believe More ❯
Comfortable leveraging Dynamics 365's analytics capabilities to gain insights into customer behaviour, trends, and customer satisfaction. This includes using Power BI for data visualisation and analysis. 3. Documentation, Testing and Debugging: Conduct unittesting and participate in integration testing to validate the functionality and performance of developed components. Debug and troubleshoot issues, identifying root causes … content management systems, including implementation, maintenance and ongoing development. In depth understanding of the digital user interface -information architecture, interaction design, functionality and usability (including user research and user testing). Expert knowledge of web standards and web accessibility requirements, e.g. W3C recommendations. Connect to your business - Technology and Transformation Distinctive thinking, deep expertise, innovation and collaborative working. That More ❯
Comfortable leveraging Dynamics 365's analytics capabilities to gain insights into customer behaviour, trends, and customer satisfaction. This includes using Power BI for data visualisation and analysis. 3. Documentation, Testing and Debugging: Conduct unittesting and participate in integration testing to validate the functionality and performance of developed components. Debug and troubleshoot issues, identifying root causes … content management systems, including implementation, maintenance and ongoing development. In depth understanding of the digital user interface -information architecture, interaction design, functionality and usability (including user research and user testing). Expert knowledge of web standards and web accessibility requirements, e.g. W3C recommendations. Connect to your business - Technology and Transformation Distinctive thinking, deep expertise, innovation and collaborative working. That More ❯
progress of individual tasks and alerts stakeholders of issues blocking or preventing completion of task Ensure the quality of the code you write through the development of automated tests (unit, performance, user interface). Perform testing of software; verifies, tracks, and fixes "bugs"; modifies software design, as necessary. Required Qualifications 8+ years of working experience as a Software … have 2+ years experience contributing at multiple levels of the software stack throughout your career with languages like Java or GO. You have written automated tests at various levels (unit, integration, etc.) for your software. You have experience with Continuous Integration and Delivery tools such as Git/Jenkins, GitHub, Gitlab, or similar An equivalent combination of related education … Oracle You have experience with building and orchestrating containers using technologies such as docker and Kubernetes You have experience with web styling CSS, SCSS, less You have experience with unittesting in React using Jest You have experience with automated testing frameworks like Pytest or Playwright You have experience with cloud architectures and at least one major More ❯
progress of individual tasks and alerts stakeholders of issues blocking or preventing completion of task Ensure the quality of the code you write through the development of automated tests (unit, performance, user interface). Perform testing of software; verifies, tracks, and fixes "bugs"; modifies software design, as necessary. Required Qualifications 5-8 years of working experience as a … have 1 years experience contributing at multiple levels of the software stack throughout your career with languages like Java or GO. You have written automated tests at various levels (unit, integration, etc.) for your software. You have experience with Continuous Integration and Delivery tools such as Git/Jenkins, GitHub, Gitlab, or similar An equivalent combination of related education … Oracle You have experience with building and orchestrating containers using technologies such as docker and Kubernetes You have experience with web styling CSS, SCSS, less You have experience with unittesting in React using Jest You have experience with automated testing frameworks like Pytest or Playwright You have experience with cloud architectures and at least one major More ❯
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Recruitment Revolution
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 ❯
G1, Glasgow, Glasgow City, City of Glasgow, 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 ❯
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for 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 ❯
the job - Strong work planning and time management - Managing of Problems, incidents and development tasks Some experience of working within a development team using debugging skills and tools. Writing unit and integration tests, and/or unittesting frameworks. Behaviours We'll assess you against these behaviours during the selection process More ❯
trends and actively contributing to the organization's technology communities. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Analyst Expectations Perform activities in a timely manner and to a high standard, driving continuous improvement. Possess in More ❯
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for More ❯
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous More ❯
on media solutions that are both efficient and scalable. Collaborate seamlessly with a distributed team to design, implement, and optimize media pipelines and compression algorithms. Engage in code reviews, unittesting, and CI/CD processes using GitLab to ensure code quality and maintainability. Support the design and development of containerized deployments using Docker , enhancing the efficiency of More ❯
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for More ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
ION Recruitment
across the UK and Canada on media compression and video/audio pipelines. Design, implement, and optimize media pipelines , compression algorithms , and real-time systems. 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 More ❯
on media solutions that are both efficient and scalable. Collaborate seamlessly with a distributed team to design, implement, and optimize media pipelines and compression algorithms. Engage in code reviews, unittesting, and CI/CD processes using GitLab to ensure code quality and maintainability. Support the design and development of containerized deployments using Docker , enhancing the efficiency of More ❯
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for More ❯