C# WPF Software Dev Contract 1000 Referral Fee

7 days ago


Vaughan, Canada ROSS Full time

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

JOB DESCRIPTION:

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.

RESPONSIBILITIES:

  • 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.

QUALIFICATIONS:

  • 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 #J-18808-Ljbffr

  • Vaughan, Canada ROSS Full time

    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...


  • Vaughan, Canada ROSS Full time

    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 to help them recruit a Software Development Manager. They're located in Vaughan and provide an exceptional work environment and very competitive...


  • Vaughan, Canada ROSS Full time

    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 to help them recruit a Software Development Manager. They're located in Vaughan and provide an exceptional work environment and very competitive...


  • Vaughan, Canada ROSS Full time

    Click here to Apply OnlineOur client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They have engagedROSS (www.getROSS.com) to help them recruit a Junior to IntermediateSoftware Engineer.They're located in North Toronto...


  • Vaughan, Canada ROSS Full time

    Click here to Apply OnlineOur client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They have engagedROSS (www.getROSS.com) to help them recruit a Junior to IntermediateSoftware Engineer.They're located in North Toronto...

  • Snr SW Eng or Lead

    6 days ago


    Vaughan, Canada ROSS Full time

    Our client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They have engagedROSS ( ) to help them recruit a Senior Software Engineer/Team Lead.They're located in North Toronto (GTA) RESPONSIBILITIES: Technical lead (Coach) of...

  • Snr SW Eng or Lead

    7 days ago


    Vaughan, Canada ROSS Full time

    Our client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They have engagedROSS (www.getROSS.com) to help them recruit a Senior Software Engineer/Team Lead.They're located in North Toronto (GTA)RESPONSIBILITIES: Technical lead...

  • Snr SW Eng or Lead

    7 days ago


    Vaughan, Canada ROSS Full time

    Our client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world.They have engagedROSS (www.getROSS.com) to help them recruit a Senior Software Engineer/Team Lead.They're located in North Toronto (GTA)RESPONSIBILITIES: Technical lead...


  • Vaughan, Canada ROSS Full time

    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 to help them recruit a Hands on Technical Lead. They're located in Vaughan. You will be a technical lead of small-medium software team. You'll be...


  • Vaughan, Canada ROSS Full time

    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 to help them recruit a Hands on Technical Lead. They're located in Vaughan. You will be a technical lead of small-medium software...


  • Vaughan, Canada ROSS Full time

    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 to help them recruit a Hands on Technical Lead. They're located in Vaughan. You will be a technical lead of small-medium software team. You'll be...


  • Vaughan, Canada ABC Dev Inc. Full time

    Relevant Work Experience: 5+ years Softwaredevelopment Compensation: Dependent on ExperienceROLE You will apply your creativity and technical expertise to working with our existing customers in analyzing and solving issues. You are a software developer with the ability to learn about enterprise systems and an interest in growing your career possibly into the...


  • Vaughan, Canada ABC Dev Inc. Full time

    Relevant Work Experience: 5+ years Softwaredevelopment Compensation: Dependent on ExperienceROLE You will apply your creativity and technical expertise to working with our existing customers in analyzing and solving issues. You are a software developer with the ability to learn about enterprise systems and an interest in growing your career possibly into the...


  • Vaughan, Canada ABC Dev Inc. Full time

    Relevant Work Experience: 5+ years Softwaredevelopment Compensation: Dependent on ExperienceROLE You will apply your creativity and technical expertise to working with our existing customers in analyzing and solving issues. You are a software developer with the ability to learn about enterprise systems and an interest in growing your career possibly into the...


  • Vaughan, Canada ABC Dev Inc. Full time

    Relevant Work Experience: 5+ years Softwaredevelopment Compensation: Dependent on ExperienceROLE You will apply your creativity and technical expertise to working with our existing customers in analyzing and solving issues. You are a software developer with the ability to learn about enterprise systems and an interest in growing your career possibly into the...


  • Vaughan, Canada ABC Dev Inc. Full time

    Relevant Work Experience: 5+ years Softwaredevelopment Compensation: Dependent on ExperienceROLE You will apply your creativity and technical expertise to working with our existing customers in analyzing and solving issues. You are a software developer with the ability to learn about enterprise systems and an interest in growing your career possibly into the...


  • Vaughan, Canada ROSS Full time

    During the pandemic you can work remotely. Our Vaughan-based 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 to help them recruit a Test Automation Developer in Client Server (desktop) applications...


  • Vaughan, Canada ROSS Full time

    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 ( ) to help them recruit a Senior Embedded Software Developer. ROSS is a team of People Specialists helping companies align their People...


  • Vaughan, Canada ROSS Full time

    If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them and earning yourself a $1,000 referral fee!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...


  • Vaughan, Canada ROSS Full time

    If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them and earning yourself a $1,000 referral fee!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...