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.
General Responsibilities:
- Design, develop, test, maintain, and improve medical imaging software with a focus on client-server interactions.
- Write reusable, readable, testable, scalable, and efficient code.
- Ensure software solutions meet security, privacy, and compliance requirements appropriate for clinical and healthcare environments.
- Manage individual project priorities, deadlines, and deliverables.
Required Skills/Experience:
- 3-6 years of work experience in software development and/or considerable project
experience. - Experience in object-oriented programming languages such as C++, C#, or Java.
- Experience with Go and web backend development.
- Experience with client/server systems.
- Experience with software security.
- Experience with public cloud platform, such as AWS or Azure.
- 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:
- Bachelor's or Master's degree in computer science, software engineering or related field.
- Minimum technical diploma in computing science or related field.
About the Benefits:
- Competitive compensation and vacation
- 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
Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!
#LI-Onsite