Enable job alerts via email!

Staff Software Developer

SCIEX

Vaughan

On-site

CAD 85,000 - 115,000

Full time

Today
Be an early applicant

Job summary

A leading life sciences company is seeking a Staff Software Developer in Concord, Ontario. This on-site role requires 9+ years of experience in software development, with strong skills in C#/.NET. The position involves designing advanced software solutions and mentoring team members. Join a passionate team dedicated to influencing life-changing research and outcomes.

Benefits

Comprehensive benefits program

Qualifications

  • 9+ years of experience in designing and developing applications.
  • Minimum 5 years of experience in C# / .NET.
  • Experience with n-tier systems and development frameworks.

Responsibilities

  • Analyze problems to deliver effective solutions.
  • Design and develop critical platform infrastructure components.
  • Mentor senior team members and conduct peer reviews.

Skills

C# / .NET
OOP / OOD
UML
Cloud technologies

Education

Degree in Computer Science or Engineering
Job description
Overview

The Staff Software Developer is responsible for designing and developing advanced hardware and software solutions for one of the world's top life sciences companies. The incumbent will work closely with software applications and research associates, as well as with other functions, to design and develop Mass Spectrometer software products and capabilities. This position reports to the Software Development Manager, Chief Software Architect, and is part of the Software Department located in Concord, Ontario, Canada and will be an on-site role.

At SCIEX, a Danaher operating company, you will help influence life-changing research and outcomes while accelerating your potential. You will be part of a team enabled by DBS that is passionate about helping life science experts around the world get to answers they can trust.

Responsibilities
  • Analyze problems to deliver creative, logical, and effective solutions using good design principles that satisfy functional and non-functional requirements.
  • Design and develop critical platform infrastructure components using advanced concepts like threading / async programming.
  • Develop high-complexity modules / subsystems for controlling analytical instruments and data mining with intelligent algorithms.
  • Evaluate and recommend new software development technologies, tools, and practices.
  • Mentor senior team members and conduct peer reviews of product artifacts including requirement specifications, design specifications, and code.
Qualifications
  • Degree in Computer Science or Engineering.
  • 9+ years of experience in designing and developing applications using OOP / OOD; minimum 5 years of experience in C# / .NET.
  • Experience with design and implementation of n-tier systems, reusable libraries, and development frameworks.
  • Proven experience working in a cross-functional team of technical and non-technical personnel.
  • Familiar with modelling techniques like UML to document design and architecture of software components.
Nice to Have
  • Mass Spectrometer and / or other analytical instruments experience.
  • Cloud technologies experience.

Location and Type

Concord, Ontario, Canada — on-site role.

Company and Benefits

SCIEX, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs. Check out Danaher Benefits Info for details.

Equal Opportunity

Danaher Corporation and all Danaher Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. Reasonable accommodation is provided to access our website, participate in the application or interview process, or perform essential job functions. Contact : 1-202-419-7762 or applyassistance@danaher.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs