Software Developer in Concord, Ontario at SCIEX

Date Posted: 2/8/2018

Job Snapshot

Job Description

Job ID: SCI001919

About Us

SCIEX – An operating company within Danaher’s Life Sciences platform



SCIEX helps to improve the world we live in by enabling scientists and laboratory analysts to find answers to the complex analytical challenges they face. Our leadership in LC-MS and CE-MS have made us a trusted partner globally to those who are focused on basic research, drug discovery, food and environmental testing, forensic toxicology, clinical research and diagnostics. With over 40 years of innovation, we continue to redefine what is achievable in routine and complex analysis.



We are seeking smart, team-oriented people who have purpose and are committed to helping us deliver Answers for Science. Knowledge for Life. ™ Our global team, located on every continent, is our greatest strength, bringing diverse perspectives and breakthrough thinking. With the power of the Danaher Business System behind us, it’s our people who have made us the industry leader. Come join our winning team. Visit us at www.sciex.com.



Description

As a Senior Software Developer, you will:






  • Work closely with Software Applications and Research
    teams, and other functional groups to design and develop software products
    and capabilities.

  • Have the ability to deliver complex
    user solutions using industry design standards, patterns and frameworks

  • Ensure problems are effectively analyzed to deliver
    creative and logical solutions using sound design principles that satisfy
    functional and non-functional requirements.

  • Work with off site development teams to ensure
    development process and product alignment during project execution.

  • Lead software module implementation and unit tests and
    conducts appropriate module testing.

  • Identify defective products, report, investigate, and
    fixe.

  • Play a role in software specification - including
    development of requirements, specifications, design documents and
    presentations.

  • Evaluate new software development technologies, tools
    and practices. Recommend adoption of new tools where applicable.

  • Follow established practices of Agile methodologies
    (i.e. test-driven development, continuous integration) that will ensure
    high quality software, delivered first time, all the time

  • Evaluate new software development technologies, tools
    and practices.  Offer new tool recommendations.

  • Work collaboratively and proactively to maximize the
    success of the research and development teams.  Create very high complexity code
    and algorithms
    , as well as other advanced technical solutions

  • Take eventual ownership of a large part of the
    product 
    and oversee and continuously improve its maintainability
    and technical quality

  • Provide technical mentorship and contribute to
    continuous process, technology and tools improvements





#LI-CS1

Job Requirements



Qualifications


  • 12+ years design/programming experience

  • A background in Chemistry would be
    considered a substantial benefit

  • Strong knowledge of WPF

  • Strong knowledge of MVVM

  • Unit Testing (NUnit)

  • SQL experience

  • Experience with C++ or other OO languages an asset.

  • Experience with JIRA and asset

  • Experience with design and implementation of n-tier
    systems, reusable libraries and development frameworks.

  • Excellent analytical, problem solving and decision
    making skills.

  • Excellent communication, facilitation and presentation
    skills.

  • Proven technical leadership skills and a team player,
    with strong collaboration skills.

  • Proven experience working in a cross-functional team
    of technical and non-technical personnel

  • Experience with Agile methodologies, test driven
    development, Domain specific languages, distributed data management.

  • Experience with component-based development and/or
    interface driven design.

  • Experience with developing software for life sciences
    or medical device products

  • Broad understanding of a large variety of
    technologies in the field of specialization and adjacent fields,
    proactively keeping up to date with new technological advances

  • Ability to troubleshoot relevant problems of
    any complexity

  • A high initiative and ability to
    provide technical mentership











SCIEX is an equal opportunity employer, and only those candidates who are qualified will be contacted.  We evaluate qualified applicants without regard to race, color, national origin, religion, gender, age, marital status, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by law.


Danaher Corporation Overview

Danaher is a global science & technology innovator committed to helping our customers solve complex challenges and improve quality of life worldwide. Our world class brands are leaders in some of the most demanding and attractive industries, including life sciences, medical diagnostics, dental, environmental and applied solutions. Our globally diverse team of 62,000 associates is united by a common culture and operating system, the Danaher Business System, which serves as our competitive advantage. We generated $16.9B in revenue last year. We are ranked #133 on the Fortune 500 and our stock has outperformed the S&P 500 by more than 1,300% over 20 years.

At Danaher, you can build a career in a way no other company can duplicate. Our brands allow us to offer dynamic careers across multiple industries. We’re innovative, fast-paced, results-oriented, and we win. We need talented people to keep winning. Here you’ll learn how DBS is used to shape strategy, focus execution, align our people, and create value for customers and shareholders. Come join our winning team.