Full Job Description
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 application graphical user interface/workflows, back-end server functionalities, and other post-processing algorithms. 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.
General Responsibilities:
• Design, develop, test, maintain, and improve medical imaging software on a cloud platform
• Writing reusable, readable, testable, scalable, and efficient code
• Manage individual project priorities, deadlines, and deliverables
Required Skills/Experience:
• 3-5 years of work experience in software development and/or considerable project experience
• Experience in Go, web protocols and web server optimization techniques
• Experience with migrating desktop applications to cloud
• Experience with public cloud platforms, such as AWS or Azure
• Experience in containerization with Docker
and Kubernetes
• Experience working on a SaaS application
• Familiarity with
object-oriented
programming languages such as C++, C#, or Java
• Experience with
graphics rendering on cloud applications 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 equivalent
About the Benefits:
• Competitive compensation and vacation
• Transportation allowance
• Flexible working arrangements
• Employee Wellness Program
• Professional development and tuition reimbursement program
• Gratifying internal recognition/kudos programs
• Annual salary review - based on company and individual performance
• Fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued
#LI-Onsite