Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world. They have engaged ROSS (www.getROSS.com) to help them recruit a Software Engineer. They're located in North Toronto (GTA)

This is a 8-12 Month Contract with a chance for renewal


You will be responsible for the development of new features for a new software application from our client, with a focus on design and implementation of outstanding user interfaces to enable intuitive interaction with complex data.


  • Design and implement critical user interface elements for new features for a C#-based software application
  • Quickly prepare brief, accurate and relevant documentation of designs that use applicable best practices, and present to technical lead as needed to align on design before development
  • Follow established practices of agile methodologies to ensure high quality software, including writing automated tests where appropriate
  • Work as a team member to maximize the success of the development team.


  • Bachelor’s degree in computer science or closely related field or equivalent work experience
  • 5+ years design/programming experience with C# and WPF
  • 2+ years experience working directly with internal and external users to determine user interface requirements, then design and implement effective user interfaces
  • 2+ years practical experience designing and implementing MVVM architecture in challenging contexts
  • Experience working autonomously on diverse parts of applications (UI, data model, etc.) as needed
  • Sound design and coding practices
  • Ability to clearly document and explain designs
  • Experience with automated unit tests
  • Effective communicator with diverse functions including fellow developers, testers and scientists
  • Demonstrated experience as an effective collaborator with team members in a geographically dispersed team, including some project/technical leads at other sites
  • Ability and desire to learn the domain of mass spectrometry and at least one of its applications to the life sciences to solve real-world problems
  • Multithreaded development
  • Ability to work with development approach incorporating significant aspects of agile/eXtreme Programming

If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them. In addition, we're happy to give you a $1,000 referral fee


Employee Type
Contract Full-Time
Concord, ON