Software Engineer Position in Medical Diagnostics

1 month ago


Vaughan, Ontario, Canada ROSS Full time

At ROSS, a global leader in medical diagnostics, we are seeking a skilled Software Engineer to join our team. With a strong focus on innovation and customer satisfaction, this is an excellent opportunity for individuals looking to grow their career.

Job Summary

We are looking for a highly motivated and experienced Software Engineer to design, develop, and maintain high-quality software applications on the .NET platform. As part of our cross-functional team, you will work collaboratively to deliver scalable, high-performance solutions that meet functional and non-functional requirements.

Key Responsibilities
  • Analyze customer needs and problems to deliver creative, logical, and effective solutions using sound architecture and design principles.
  • Work through all phases of the software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance.
  • Mentor less senior team members and produce peer review product artifacts.
  • Evaluate new software development technologies, tools, and practices.
Requirements
  • 1+ years' experience in designing and developing applications using OOP/OOD including C#/.NET.
  • Experience with Windows Presentation Foundation (WPF) or Winforms.
  • Experience with design and implementation of n-tier systems, reusable libraries, and development frameworks.
  • Bachelor's degree in computer science or closely related field or equivalent work experience.
  • Proven technical leadership skills, must be 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.
Salary Information

The estimated salary for this position is around $120,000 - $160,000 per year, depending on location and experience.

About Us

ROSS is a premier brand in medical diagnostics, committed to delivering best-in-class technologies that improve our world. We offer a collaborative environment and opportunities for professional growth.

If you're interested in this exciting opportunity, please click the link below to apply online.



  • Vaughan, Ontario, Canada ROSS Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Software Developer to join our team at ROSS, a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies.Company OverviewROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote...


  • Vaughan, Ontario, Canada ROSS Full time

    Role Summary:We are seeking a highly skilled Senior Embedded C++ Software Developer to join our team at ROSS, a global leader in medical diagnostics. As a key member of our People Strategy team, you will play a crucial role in helping us deliver best-in-class technologies that improve our world.


  • Vaughan, Ontario, Canada ROSS Full time

    We are seeking a talented Embedded Software Developer to join our team at ROSS, a global leader in medical diagnostics and development of cutting-edge technologies. Our client based in the North GTA region is looking for a Junior to Intermediate level professional with expertise in embedded software and digital hardware development.About the Role:The ideal...


  • Vaughan, Ontario, Canada ROSS Full time

    OverviewOur 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 assist with their recruitment efforts.A dynamic software team requires an experienced technical leader to oversee end-to-end technology...


  • Vaughan, Ontario, Canada ROSS Full time

    Company Overview:Ross is a global leader in medical diagnostics and technology, driving innovation to improve lives worldwide.About the Role:We are seeking an experienced Senior Software Development Team Lead to join our team of innovators. As a key member of our software development team, you will lead the design, implementation, and delivery of...


  • Vaughan, Ontario, Canada WeMovePeople Full time

    Unlock the Future of Electric MobilityWeMovePeople is seeking a highly skilled and passionate Electrical Powertrain Engineer to join our engineering team. In this pivotal role, you will contribute to the design, development, and testing of advanced electric powertrain systems that are driving the future of transportation.About the Role:Collaborate with...


  • Vaughan, Ontario, Canada ROSS Full time

    About the CompanyOur 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.Job DescriptionWe are seeking a skilled Sr. .NET Software Architect to join our team as a contractor with a high probability of renewal or transition to...


  • Vaughan, Ontario, Canada Siemens Mobility Full time

    We are looking for a Software Engineer to join our team. The successful candidate will have a strong background in programming languages and software design.The ideal candidate will be able to develop scalable and efficient software solutions, working closely with our team of experienced engineers.Key Responsibilities:Design and develop software applications...


  • Vaughan, Ontario, Canada WeMovePeople Full time

    Drive Innovation in Electric MobilityWe are seeking a skilled Electrical Technologist to join our rapidly expanding engineering team at WeMovePeople.This exciting role will see you contribute to the design, development, and testing of advanced electric powertrain systems that are shaping the future of transportation.Main Responsibilities:Collaborate with...


  • Vaughan, Ontario, Canada Acara Solutions, An Aleron Company Full time

    About the RoleWe are seeking an experienced Aviation Engineering Manager to join our team at Acara Solutions, An Aleron Company. As a key member of our engineering group, you will be responsible for leading mechanical and structures engineering projects from conception to delivery.Key Responsibilities:Manage engineering teams to deliver complex aircraft...

  • Software Engineer

    1 month ago


    Vaughan, Ontario, Canada ROSS Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at ROSS.com. The successful candidate will work in a collaborative environment, designing and developing scalable, high-quality applications on the .NET platform.About the RoleWork through all phases of software development life cycle, including...


  • Vaughan, Ontario, Canada Globalfaces Direct Full time

    Job DescriptionWe are seeking a seasoned Software Engineer to join our team at GlobalFaces Direct. As a Full Stack Software Engineer, you will play a crucial role in designing, developing, and maintaining our web applications using .NET and React.About UsGlobalFaces Direct is a leading fundraising partner specializing in creating personal connections that...


  • Vaughan, Ontario, Canada WSP Global Inc. Full time

    Job SummaryWe are seeking a highly experienced Transportation Engineering Manager to lead our Buildings M&E – Transportation team at our Thornhill office.About the RoleIn this role, you will be responsible for overseeing an established and talented Buildings Mechanical engineering group. Your key responsibilities will include:Managing a well-established...


  • Vaughan, Ontario, Canada Blazesoft Full time

    Job DescriptionWe are seeking a skilled Net Core Backend Developer with expertise in hardware integration to join our team at Blazesoft. This is a full-time position.Company OverviewBlazesoft is a dynamic and innovative gaming company dedicated to creating immersive experiences. We foster a culture of creativity, collaboration, and a commitment to pushing...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About TechBlocksWe are a leading digital product development firm that unifies strategy, design and technology to provide continuous growth-centric digital product engineering solutions for top global brands. Our services include consulting, engineering and post-go-live, go-to-market solutions that help businesses transform into digital enterprises. We...


  • Vaughan, Ontario, Canada Blazesoft Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Backend Software Engineer to join our team at Blazesoft. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining our backend systems for land-based slot game cabinets.With a strong background in C#/.Net Core, MongoDB/NoSQL, Docker,...


  • Vaughan, Ontario, Canada TechBlocks Full time

    About TechBlocksWe're a leading global digital product development firm, delivering strategic, design-led technology solutions to top-tier clients. Our goal is to empower innovators and change-makers at every level of the product life cycle.With offices in Toronto, U.S., and India, we serve clients worldwide. What sets us apart is our expertise in helping...


  • Vaughan, Ontario, Canada WSP in Canada Full time

    Company OverviewAbout WSP in CanadaWe are a leading professional services firm that connects people to create positive impacts on communities and the environment. At WSP, we provide technical expertise to help clients develop innovative solutions to complex infrastructure challenges.Job DescriptionIntermediate Electrical Engineer RoleWe are currently seeking...


  • Vaughan, Ontario, Canada WSP in Canada Full time

    Company Overview:WSP Canada Inc. is a professional services firm with over 65,000 team members globally and 12,000+ in Canada.We are committed to future-proofing our cities and environments through sustainable transportation networks and environmental remediation projects.Salary:The compensation package includes attractive pay, flexible work options, and...


  • Vaughan, Ontario, Canada Mircom Group of Companies Full time

    About the RoleAs a Senior Full Stack Software Developer at Mircom Group of Companies, you will play a key role in designing and developing software solutions for our innovative TX3 product line. This is an exciting opportunity to join a dynamic team and contribute to the development of cutting-edge technology.About the CompanyMircom Group of Companies is...