Responsibilities:
Develop and maintain high-quality software applications for medical imaging and device management.
Collaborate with cross-functional teams to design and implement new features and solutions.
Conduct code reviews, unit testing, and integration testing to ensure software quality and compliance.
Participate in the full software development lifecycle, from concept to deployment and maintenance.
Required Skills and Qualifications:
Programming Languages: Expertise in Python programming.
Backend Development: Expertise in RESTful API design and implementation, and well as deployment and maintenance of backend software systems.
Software Testing and Validation: Experience with unit testing, integration testing, and validation processes.
Non-Technical Skills: Excellent problem-solving abilities, strong attention to detail, effective communication and collaboration skills, and experience working on projects involving multiple stakeholders.
Non-essential (beneficial) skills:
The skills/experience listed below are not required, but one or more would be of benefit for the role.
Image Processing: Experience with image segmentation, registration, and reconstruction techniques.
Data Analysis and Visualisation: Proficiency with tools like Pandas, NumPy, Matplotlib, or seaborn.
Frameworks: Proficiency in a web framework, such as Django
Medical Imaging Software: Proficiency in DICOM standards and tools.
PACS Integration: Familiarity with PACS systems and integration.
Programming Languages: Rust experience, or a willingness to upskill
Regulatory Compliance: Understanding of FDA regulations and ISO standards (ISO 13485, IEC 62304). Experience in practical application and ensuring compliance. Previous experience in the medical technology or healthcare industry.
Preferred Qualifications:
Degree in Computer Science, Engineering, or a related field.
Benefits:
Competitive salary and benefits package.
Health insurance, flexible working hours, and opportunities for professional development.
Collaborative and innovative work environment.
Company Culture:
We value innovation, collaboration, and a commitment to continuous learning. Join us and be part of a team dedicated to advancing medical technology and improving patient outcomes.
Salary:
Commensurate with experience