Job Advertisement: Software Engineer Location: North Wales (Remote/On-site) Salary: £30,000-£35,000, based on experience Job Type: Full-time, Permanent About Client ApplauseIT is proud to be recruiting a Junior Software Engineer on behalf of a leading global health technology company specializing in bespoke robotic solutions for laboratory automation. Their innovative portfolio includes the automation of processes such as micro array and strip assays, DNA extraction, and PCR master mixes. Job Purpose They are seeking a talented Software Engineer to join their dynamic team. In this role, you will be responsible for developing and maintaining high-quality software for in vitro diagnostic medical devices. You will work on Windows-based desktop applications using C#/WPF, enabling laboratory personnel to interface with robotic instruments via touch-screen interfaces. Additionally, you will configure robotic behaviors by modifying a mature C-based application and Python scripts. Key Duties & Responsibilities Develop and maintain software in compliance with medical device standards, industry best practices, and internal coding standards. Create and maintain unit and integration tests to ensure code quality and reliability. Troubleshoot and investigate software issues, identifying and documenting fixes. Participate in code reviews, documentation reviews, and risk management processes. Drive the transition from older applications to newer technologies, contributing to the continuous improvement of their products. Collaborate with international clients to convert their needs into detailed software requirement specifications. Stay up-to-date with the latest technologies and standards, bringing innovative ideas to the table. Education/Qualifications Essential: Degree in a computer-related subject or a field with substantial software development components. Skills & Abilities Essential: Knowledge of C# or Java software development. Proficiency with version control tools such as Git and GitLab. Ability to work and deliver results in a dynamic/reactive environment. Strong critical analysis skills for reviewing and improving code. Adaptability and the ability to cope with change. A personal drive to continuously improve both the role and the product. Desirable: Experience with Python and C++ development. Knowledge of embedded programming (C). Exposure to quality management systems (e.g., ISO9001, ISO13485, EN62304). Personal Qualities Ability to adjust quickly to changing priorities and conditions. Enthusiastic with a strong desire to learn and grow. Effective at coping with complexity and change. Benefits They value their employees and offer a range of benefits, including: Flexible working and early finishes on Fridays. Remote working options. Bonus scheme based on performance. Company-wide events (COVID-permitting). Company pension contribution