Software Developer (2025-046) at Circle Cardiovascular Imaging
Calgary, AB T2P 1H5, Canada -
Full Time


Start Date

Immediate

Expiry Date

29 Nov, 25

Salary

0.0

Posted On

29 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Aws, Azure, Software Development, Programming Languages, Containerization, Docker, Software Integration, Computer Science, Optimization Techniques, C++

Industry

Computer Software/Engineering

Description

Do you want to join a diverse and global team that is revolutionizing the cardiovascular healthcare industry? Circle CVI is hiring!

POSITION OVERVIEW:

The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The Software Developer will design and develop various components of the software including external software integrations, back-end server functionalities, and web back-end development. Throughout the software development cycle, this role will work closely with other software developers, architects, and quality assurance analysts as a team to ensure delivery of quality software products.
The Software Developer will report to the Software Development Manager.

REQUIRED SKILLS/EXPERIENCE:

  • 4-7 years of work experience in software development and/or considerable project experience
  • Experience with Go and web backend development
  • Experience in object-oriented programming languages such as C++, C#, or Java
  • Experience with external software integration and API design
  • Experience with public cloud platform, such as AWS or Azure
  • Experience with migrating desktop applications to cloud
  • Experience with containerization and Docker
  • Experience working with SaaS
  • Familiarity with full stack development, including protocols and web server optimization techniques considered an asset
  • Experience with DICOM protocol and images considered an asset

EDUCATIONAL REQUIREMENTS:

  • Minimum technical diploma in computing science or related field
  • Bachelor’s degree in computer science, software engineering or related field is preferred
Responsibilities
  • Design, develop, test, maintain, and improve medical imaging software on a cloud platform and support the integration of internal and external software
  • Writing reusable, readable, testable, scalable, and efficient code
  • Manage individual project priorities, deadlines, and deliverables
Loading...