QA Developer – Remote Canada

  • Remote
  • Winnipeg, Manitoba, Canada




  • Job applications may no longer be accepted for this opportunity.


Varian

Together, we can beat cancer.

At Varian, a Siemens Healthineers Company, we bring together the world’s best talent to realize our vision of a world without fear of cancer. Together, we work passionately to develop and deliver easy-to-use, efficient oncology solutions.

We are part of an incredible community of scientists, clinicians, developers, researchers, professionals, and skilled specialists pushing the boundaries of what’s possible, to improve people’s lives around the world. We embrace a culture of inclusivity in which the power and potential of every individual can be unleashed. We spark ideas that lead to positive impact and continued success.

If you want to be part of this important mission, we want to hear from you.

In your role as a Software Quality Developer at Varian Medical Systems, you have the opportunity to develop an innovative hybrid connectivity solution for internal product teams creating next-generation applications to beat cancer. The company is amid an exciting cloud transformation strategy!

As a professional Quality Developer, you will play a key role in analyzing, designing, developing, testing, and documenting software enhancements for oncology focused products using modern development technologies such as Go, .NET Core, Java 11+, TypeScript, Angular, NodeJS, RESTful web services, and more!

  • You will be responsible for testing and developing our hybrid connectivity solution using WebSockets, TCP and other networking protocols.
  • You will be responsible for designing, implementing, and executing test cases and creating test data.
  • Maintain documentation of test executions, including objective evidence in accordance with industry and Varian standards.
  • Evaluate test results and ensure discrepancies are reported to the stakeholders in a timely manner.
  • You will be involved in conducting and participating in design and code reviews, unit, feature, and regression testing, and will collaborate with system architects, teams, and departments worldwide on developing application solutions.
  • Participating in an agile development environment and participating in sprints, work estimates, backlog grooming, and prioritization of features working towards code freeze and releases.
  • Participate in release activities, verification, CI/CD, and support defects in the field and during release.
  • Participate in creating test plans, verifying software, and participating in the release process from a quality perspective.
  • Participate in integration testing and product testing.
  • Perform other duties and responsibilities as assigned.

People we’re looking for

  • Self-starters comfortable working with little direction and collaborating with other developers on site and worldwide.
  • Comfortable with work from home and telecommuting.
  • Thrive in a fast-paced, rapidly changing environment.
  • Are receptive to feedback and constructive criticism.
  • Are invested in personal growth and continued learning.
  • Passionate about software development, continuous improvement, and solving complex problems.

Basic Qualifications

  • Bachelors, Masters, or PhD degree in computer science or related field.
  • At least 1+ years professional software engineering experience with at least one of the following languages: C#, Java, TypeScript, JavaScript.
  • Experience with unit and integration testing frameworks.
  • Experience developing verification and test plans.
  • Understanding of design patterns, TDD, and debugging.
  • Knowledge of network and WebSocket programming.
  • Awareness of industry trends in technology, performance, and software development tooling & practices.
  • Good command of English.

Preferred Qualifications

  • 3+ years professional software engineering experience
  • Understanding of cloud-based software development, micro-service architecture, and CI/CD pipelines.
  • Experience with network security considerations, firewalls, TLS.
  • Experience consuming, producing, and designing RESTful APIs.
  • Experience in Docker, Kubernetes, and other container-related technologies considered an asset.
  • Experience in DevOps and automation considered an asset.
  • Experience in one or all of .NET core, Azure, Traefik, and Terraform considered an asset.
  • Experience in using software testing, development, and lifecycle management tools such as Quality Center, ClearQuest, TFS, JIRA, Git, JAMA, ADO or their equivalents.
  • Healthcare or medical device domain related education or experience.

Varian is required to comply with all local and applicable regulations that may be associated with vaccine requirements for certain roles.

Fighting cancer calls for big ideas.

We envision a world without fear of cancer. Achieving this vision takes dedication and commitment from all of us, every single day. That’s why we celebrate and value the distinctly beautiful and intersectional identities of each of our employees. We are a mirror of our patient-base, which allows us to innovate. Big ideas come from everywhere, and the best ideas are fostered by our unique individual experiences. At Varian, we encourage you to bring your whole self to work and believe your bold and authentic perspective will help to power more victories over cancer.

#TogetherWeFight

Privacy Statement

To apply for this job please visit varian.wd5.myworkdayjobs.com.