Software Developer - Delivery Automation

Intelerad Medical Systems Logo

Intelerad Medical Systems

💵 $78k-$104k
📍Remote - Canada

Summary

Join Intelerad's Delivery Automation team as a Software Developer to build and maintain delivery automation platforms and tools supporting Intelerad products. You will design, develop, test, and maintain major product features, refine delivery infrastructure, and deeply understand client needs. Responsibilities include managing continuous delivery pipelines, administering internal systems, and working in an Agile environment. You will collaborate with team members, participate in project scoping, and stay current with industry developments. The role requires a Bachelor's degree in computer science or a related field, 2+ years of professional experience, and strong technical skills in areas such as infrastructure as code, CI/CD pipelines, and various programming languages. The position offers a competitive salary and a comprehensive benefits package.

Requirements

  • Bachelor’s degree in computer science, engineering, or equivalent
  • 2+ years professional experience
  • Good written and oral communication skills
  • Excellent teamwork skills, and the ability to develop and maintain internal and external relationships
  • Attention to detail and strong problem-solving abilities
  • Strong technical aptitude and an understanding of medical imaging
  • Solid experience working with infrastructure as code
  • Experience designing and building complex CI/CD pipelines
  • Experience with Linux, shell scripts, command line
  • Experience writing unit tests and e2e tests
  • Experience with Python, Go, or equivalent high-level language
  • Experience with Jenkins
  • Good experience with AWS and/or other cloud infrastructure

Responsibilities

  • Design, prototype, develop, test, document, automate and maintain of major features of Intelerad’s products
  • Refine the delivery infrastructure to continuously improve its performance
  • Develop a deep understanding of our client’s needs
  • Tackle issues that may arise across the full software stack
  • Maintain Continuous Delivery pipelines including infrastructure (OS patching, Security, Disaster Recovery etc.)
  • Support the administration of internal systems (CD, Monitoring, Life Cycle Management platform)
  • Work in an Agile Development workflow
  • Participate in project scoping, requirements gathering and time estimation with minimal supervision
  • Strive to complete your deliverables according to requirements within the time estimates
  • Collaborate with other team members to maximize the team’s productivity and our product’s quality
  • Stay current with developments in your discipline and share with the team your knowledge and promote opportunities for growth and improvement

Preferred Qualifications

  • Strong troubleshooting techniques
  • Proven ability to be structured, organized and detail oriented
  • Familiarity with health care software
  • Experience with Ansible
  • Experience with Web Development
  • Strong approach to continuous improvement

Benefits

  • Medical, financial, retirement, PTO, and/or other benefits
  • Bonus and other forms of compensation may be provided as part of a total compensation package

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.