Senior Software Development Team Lead for Medical Technology

5 days ago


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 high-quality software solutions using Microsoft technologies such as C#/.NET.

Responsibilities:

  • Lead medium- to large-sized software teams to ensure optimal designs, implementation, and adherence to agile software development processes.
  • Design, develop, and enhance software applications using the latest Microsoft technologies.
  • Analyze complex problems to deliver creative, logical, and effective solutions that meet functional and non-functional requirements.
  • Participate in the entire software development cycle, from analysis to deployment, to deliver new features and products.
  • Collaborate with cross-functional teams to estimate and plan software development tasks.
  • Mentor junior team members and peer-review product artifacts, including requirement specifications, design specifications, and code.
  • Work closely with software applications and research associates to design and develop software products and capabilities.
  • Evaluate new software development technologies, tools, and practices to stay ahead of industry trends.

Requirements:

  • Bachelor's degree in computer science or a related field, or equivalent work experience.
  • 12+ years' experience in designing and developing applications using OOP/OOD, with at least 5 years of experience in C#/.NET.
  • Proven technical leadership skills and a strong collaboration mindset.
  • Deep understanding of agile software development principles and best practices.
  • Experience with n-tier systems, reusable libraries, and development frameworks, including component-based design, contract-based design, and service-oriented architecture (SOA).
  • Excellent time-management skills and ability to handle multiple tasks simultaneously.

Benefits:

As a Senior Software Development Team Lead at Ross, you can expect a competitive salary of $160,000 - $200,000 per year, depending on your experience and qualifications.



  • Vaughan, Ontario, Canada Thornhill Medical Full time

    About the RoleThornhill Medical is a leading manufacturer of innovative medical technologies, and we are currently seeking an experienced Embedded Systems Developer to join our team. This is an exciting opportunity to work on cutting-edge projects that are transforming patient care in extreme circumstances.Job DescriptionWe are looking for a skilled Embedded...


  • Vaughan, Ontario, Canada CAA Club Group Full time

    Company Overview:The CAA Club Group is a dynamic and forward-thinking organization seeking an exceptional Software Development Team Lead to drive our IT development initiatives. This role presents an exciting opportunity for experienced professionals to leverage their technical expertise, leadership skills, and passion for innovation.Salary:We offer a...


  • Vaughan, Ontario, Canada Jheeta Medical Corp. Full time

    About Jheeta Medical Corp.Jheeta Medical Corp. is a leading medical equipment manufacturer seeking an experienced Senior Biomedical Equipment Technician to join our team in Biomedical Engineering.Job Description:We are looking for a highly skilled and motivated Senior Biomedical Equipment Technician to design, develop, install, maintain, and troubleshoot...


  • Vaughan, Ontario, Canada GoodsHub Inc Full time

    About GoodsHub IncWe are a leading information technology service provider offering innovative solutions to our clients.Job Title: Senior Software DeveloperEstimated Salary: $80,000 - $120,000 per yearJob DescriptionThis is a full-time position working on the development of e-commerce and other Internet applications.Maintain existing computer programs by...


  • Vaughan, Ontario, Canada CAA Club Group Full time

    Company OverviewThe CAA Club Group is a dynamic and innovative organization, always looking for talented individuals to join our team. As a Senior Java Development Lead, you will be responsible for leading a team of developers in the design, development, and implementation of enterprise-level applications.Job SummaryWe are seeking an experienced Senior Java...


  • Vaughan, Ontario, Canada CUSTOMERS FOR LIFE CORP. Full time

    Job TitleSenior Web Development SpecialistAbout UsCUSTOMERS FOR LIFE CORP. is a forward-thinking organization dedicated to delivering exceptional digital experiences. We are seeking a highly skilled Senior Web Development Specialist to join our team.Job DescriptionWe are looking for a talented Web Development Specialist to lead the design, development, and...


  • Vaughan, Ontario, Canada Sunrise Senior Living - Canada Full time

    Company Overview">Sunrise Senior Living has championed quality of life in senior care for over three decades. With a strong commitment to providing exceptional care and services, we strive to create a warm and welcoming environment for our residents.We are seeking an experienced and compassionate Care Home Medical Lead to join our team in Canada. As a key...


  • Vaughan, Ontario, Canada GFL Environmental Full time

    GFL Environmental is a leading environmental services company in Canada, and we are looking for an experienced Senior .NET Core Software Architect to join our Vaughan team. As a key member of our software development team, you will be responsible for leading the technical planning and architecture for migrating our legacy .NET Framework application to .NET...


  • Vaughan, Ontario, Canada Sunrise Senior Living Full time

    About the RoleSunrise Senior Living seeks a dedicated Medical Director to oversee resident care and wellness in our communities. As a key member of our leadership team, you will be responsible for leading and managing the health and wellness of residents, ensuring they receive high-quality care and services.Key Responsibilities:• Provide strategic...


  • 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 SummaryWe are looking for a highly motivated and experienced Software Engineer to design, develop, and...


  • Vaughan, Ontario, Canada HIGH-TECH CONSULTING INC Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineering Specialist to join our team at HIGH-TECH CONSULTING INC. As a senior member of our software development team, you will play a key role in designing, developing, and maintaining cutting-edge software solutions.About the RoleThis is a permanent position offering a competitive salary of...


  • 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 CODEPAPER TECHNOLOGIES Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Codepaper Technologies.About the RoleThis is a permanent position offering an estimated salary of $80,000 per annum. The successful candidate will work 32-40 hours per week in a fast-paced environment with tight deadlines.Key ResponsibilitiesConsult with clients to develop and...


  • Vaughan, Ontario, Canada IQVIA Full time

    Unlock the Power of Data Science at IQVIAWe are seeking a highly skilled Senior Software Developer, Data Science Leader to join our team at IQVIA. As a key member of our Analytics Center of Excellence (ACOE), you will play a critical role in harnessing global healthcare insights to drive evidence-driven design and speed up site activation.IQVIA is a leading...


  • Vaughan, Ontario, Canada GoodsHub Inc Full time

    About GoodsHub IncGoodsHub Inc is a leading technology company that provides innovative solutions to businesses.Job Title: Senior Full Stack DeveloperWe are seeking an experienced Senior Full Stack Developer to join our team. The ideal candidate will have a strong background in software development and excellent communication skills.Job Description:As a...


  • Vaughan, Ontario, Canada CODEPAPER TECHNOLOGIES Full time

    We are seeking a highly skilled Senior Web Development Specialist to join our team at Codepaper Technologies.Job Description:This is a permanent position that requires 32-40 hours of work per week. The ideal candidate will have a Bachelor's degree or equivalent experience and at least 1 year of experience in the field.The job involves developing and...


  • Vaughan, Ontario, Canada Senior Helpers Canada Full time

    At Senior Helpers Canada, we're seeking a highly motivated and skilled Territory Sales Developer to join our team.About UsWe're a leading provider of in-home health care services, dedicated to delivering exceptional care to our clients. Our team is passionate about making a difference in the lives of seniors and their families.Job OverviewThis role offers an...


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

    We are seeking a highly skilled Senior Software Engineer to join our team at Mircom Group of Companies. In this role, you will have the opportunity to work on various software projects, including front-end web development using C#, .Net, and Windows technologies.About the RoleThis is a full-time position that requires strong problem-solving skills, attention...


  • Vaughan, Ontario, Canada WellnessLiving Full time

    About UsWellnessLiving is a mission-critical software company that empowers thousands of health and wellness business owners to turn their entrepreneurial dreams into reality. Our software supports millions of clients around the world in their wellness journeys.We foster a culture that values high performance, adaptability, and accountability. If you are a...


  • Vaughan, Ontario, Canada Plan Group Full time

    Are you a seasoned project professional looking for a challenging opportunity to lead complex projects? Plan Group is seeking a highly skilled Senior Project Coordinator to join our Technology Infrastructure team.About the RoleThis is a senior-level project coordinator position that involves managing multiple projects simultaneously, ensuring timely...