Senior Research Software Developer
Job description
About the role
As a Senior Research Software Developer at Circle Cardiovascular Imaging, you will play a pivotal role in advancing medical imaging solutions that enhance patient care. This position requires a blend of software engineering expertise and a passion for healthcare technology. You will collaborate with a team of dedicated professionals to design, develop, and maintain innovative software applications that support cardiovascular imaging research and clinical practices. Your contributions will directly impact the quality of medical imaging and the efficiency of healthcare delivery.
Key facts
What you'll do
- Design, implement, and maintain high-quality software solutions for cardiovascular imaging applications, ensuring they meet both user needs and clinical standards.
- Collaborate with cross-functional teams, including researchers, clinicians, and other developers, to gather requirements and translate them into technical specifications.
- Conduct thorough testing and debugging of software applications to ensure reliability and performance, addressing any issues that arise during the development lifecycle.
- Participate in code reviews to maintain code quality and share knowledge with team members, fostering a culture of continuous improvement.
- Stay updated with the latest advancements in software development and medical imaging technologies, integrating relevant innovations into existing systems.
- Develop and maintain comprehensive documentation for software applications, including user manuals, technical specifications, and design documents.
- Mentor junior developers, providing guidance and support in software development best practices and career growth.
- Contribute to the development of research proposals and grant applications by providing technical insights and software development expertise.
- Collaborate with quality assurance teams to ensure that software products meet regulatory requirements and industry standards.
- Assist in the deployment of software applications to clinical environments, providing training and support to end-users as needed.
- Analyze user feedback and system performance metrics to identify areas for improvement and implement enhancements accordingly.
- Engage in ongoing professional development to enhance your skills and knowledge in software development and cardiovascular imaging.
Requirements
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software development, with a strong focus on medical imaging or healthcare applications.
- Proficiency in programming languages such as C++, Python, or Java, with a solid understanding of software development methodologies.
- Experience with software development tools and frameworks, including version control systems (e.g., Git), integrated development environments (IDEs), and testing frameworks.
- Familiarity with medical imaging standards and protocols, such as DICOM, and an understanding of image processing techniques.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
- Excellent communication skills, both written and verbal, to effectively convey technical concepts to non-technical stakeholders.
Nice to have
- Experience with cloud computing platforms and services, such as AWS or Azure, for deploying and managing applications.
- Knowledge of machine learning techniques and their application in medical imaging.
- Previous experience in a research environment, particularly in the field of cardiovascular imaging.
- Familiarity with regulatory standards related to medical software development, such as ISO 13485 or FDA guidelines.
Skills & tools
- Proficient in C++, Python, and Java programming languages.
- Familiarity with software development tools such as Git, JIRA, and Confluence.
- Experience with DICOM and other medical imaging standards.
- Knowledge of image processing libraries and frameworks, such as ITK or OpenCV.
- Strong understanding of software testing methodologies and tools.
Practical notes
- This position is based in Calgary, Alberta, and may require occasional travel for collaboration with clinical partners or attendance at conferences.
- The salary for this role is competitive and commensurate with experience, and the company offers a comprehensive benefits package.
- Circle Cardiovascular Imaging is committed to diversity and inclusion in the workplace and encourages applications from all qualified individuals.
- Interested candidates can apply through the company's career portal at https://circlecardiovascularimaging.bamboohr.com/careers/204.
META
Company: Circlecardiovascularimaging
Title: Senior Research Software Developer
Listed
location: Calgary, Alberta
Job type: full_time