Platform Software Developer (Alberta)

Platform Software Developer (Alberta)

07 Aug
|
circlecardiovascularimaging
|
Alberta

07 Aug

circlecardiovascularimaging

Alberta

Platform Software Developer at Circlecardiovascularimaging
About the role As a Platform Software Developer at Circle Cardiovascular Imaging, you will play a crucial role in enhancing our innovative software solutions that support cardiovascular imaging. This position is ideal for individuals who are passionate about developing high-quality software and are eager to contribute to advancements in medical technology. You will collaborate with a talented team of engineers and healthcare professionals to create applications that improve patient outcomes and streamline workflows in the medical imaging field.
Key facts Location: Calgary, Alberta
Engagement: Full-time
Salary: Competitive, commensurate with experience
Visa: Open to candidates requiring visa sponsorship
What you'll do Design, develop, and maintain scalable software applications that support cardiovascular imaging solutions, ensuring they meet the highest standards of quality and performance.
Collaborate with cross-functional teams, including product managers, designers, and healthcare professionals, to gather requirements and translate them into technical specifications.
Participate in code reviews to ensure adherence to best practices and coding standards, fostering a culture of continuous improvement within the development team.
Implement automated testing frameworks to enhance software reliability and reduce the risk of defects in production environments.
Troubleshoot and resolve software defects and performance issues, ensuring timely delivery of updates and enhancements.
Contribute to the architecture and design of new features, focusing on scalability, maintainability, and user experience.




Stay current with industry trends and emerging technologies, integrating relevant advancements into the development process to maintain a competitive edge.
Document software designs, processes, and user guides to facilitate knowledge sharing and onboarding of new team members.
Assist in the deployment of software applications, ensuring smooth transitions from development to production environments.
Engage in agile development practices, participating in sprint planning, daily stand-ups, and retrospectives to enhance team collaboration and efficiency.
Provide technical support to end-users and stakeholders, addressing inquiries and issues related to software functionality.
Mentor junior developers, sharing your expertise and fostering their professional growth within the organization.
Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field.
A minimum of 3 years of experience in software development, preferably in a healthcare or medical imaging context.
Proficiency in programming languages such as C#, Java, or Python, with a strong understanding of object-oriented programming principles.
Experience with web development frameworks and technologies, including HTML, CSS, JavaScript, and RESTful APIs.
Familiarity with database management systems,



including SQL and NoSQL databases, and experience in writing efficient queries.
Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
Excellent communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders.
Knowledge of software development methodologies, particularly Agile and Scrum practices.
Nice to have Experience with cloud computing platforms such as AWS or Azure, particularly in deploying and managing applications.
Familiarity with medical imaging standards and protocols, such as DICOM and HL7.
Previous experience in developing software for regulatory compliance in healthcare settings.
Understanding of machine learning concepts and their application in medical imaging.
Experience with version control systems, particularly Git, for managing code repositories.
Skills & tools Programming Languages: C#, Java, Python
Web Development: HTML, CSS, JavaScript, RESTful APIs
Databases: SQL, NoSQL
Development Methodologies: Agile, Scrum
Tools: Git, JIRA, Jenkins, Visual Studio
Practical notes This position is based in Calgary, Alberta, and candidates should be prepared to work in a hybrid environment, balancing remote work with in-office collaboration.
The company offers a market-competitive salary package, along with benefits that support professional development and work-life balance.
Applicants requiring visa sponsorship are encouraged to apply, as the company values diverse perspectives and backgrounds.

#J-18808-Ljbffr

📌 Platform Software Developer (Alberta)
🏢 circlecardiovascularimaging
📍 Alberta

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: platform software developer (alberta) / alberta

Subscribe to this job alert:

Get the latest job offers by email for: platform software developer (alberta) / alberta