Senior Software Engineer

Recruiter
Confidential
Location
Caernarfon
Salary
40000.00 - 45000.00 GBP Annual
Posted
18 May 2021
Closes
15 Jun 2021
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time
Senior Software Engineer
North Wales GBP40-45K

Overview
MY Client is an established global health technology firm which provides bespoke robotic solutions for laboratory-based automation. Their portfolio includes the automation of a wide range of processes, including microarray and strip assays, DNA Extraction and PCR master mixes. We're currently an established company who stands to grow alongside the recent global investment in the Biotech industry.

Job Purpose
Software Engineers in the role are responsible for producing and maintaining high-quality software for in vitro diagnostic medical devices. Through C#/WPF, engineers will develop Windows based desktop applications that allow laboratory personnel to interface with the robotic instruments, typically using a touch-screen interface. Robotic behaviours themselves will be configured primarily through modifying a mature C-based application and python scripts.

Key Duties & Responsibilities
*Development and maintenance of software in conformance with medical device standards, industry best practices, internal coding standards and operating procedures
*Development and maintenance of unit and integration tests covering all developed code
*Troubleshooting an investigating software issues, identifying and documenting fixes, participation in risk management reviews as required
*Performance of Code Reviews and Documentation Reviews
*Participating in the improvement of existing products, by driving the transition from older applications to newer, using the latest technologies and standards while assisting the company with innovation ideas for software products.
*Liaise with international clients and convert their needs into detailed software requirement specifications.

Skills and abilities
Essential
*Advanced knowledge of C# or Java Software Development
*Use of version control tools: Git and GitLab.
*Ability to work and deliver results in a dynamic/reactive environment
*Critical analysis of code
*Ability to adapt and cope with change
*Personal drive to continuously apply improvement in a role or product
Desirable
*Python development
*C++ development
*Embedded programming (C) development
*Exposure to quality management systems (e.g. ISO9001 / ISO13485 / EN62304).

Experience

*Development using software design patterns
*Degree in a computer related subject or including substantial software development component
*Substantial experience development in C# (or Java) and/or python in a professional environment
*Experience in the medical software device industry

More searches like this