Senior Software Development Team Lead for Medical Technology
1 month ago
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.
-
Senior Software Engineering Team Manager
3 days ago
Vaughan, Ontario, Canada ROSS Full timeOverviewOur 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...
-
Senior Automation Lead
2 days ago
Vaughan, Ontario, Canada Altis Technology Full timeAbout the RoleWe are seeking an experienced Senior Automation Lead to join our team at Altis Technology in North York.This is a pivotal role for someone ready to lead and shape the future of automation within our organization. As we transition to a fully automated testing environment, we need a seasoned professional with hands-on expertise to drive this...
-
Vaughan, Ontario, Canada ROSS Full timeAt 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 ROSS Full timeJob 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...
-
Senior QA Transformation Lead
15 hours ago
Vaughan, Ontario, Canada Altis Technology Full timeAt Altis Technology, we are seeking a seasoned Senior QA Transformation Lead to drive our transition to a fully automated QA environment.This pivotal role requires a highly experienced professional with hands-on expertise in automation testing, leadership, and team mentorship.Key Responsibilities:Develop comprehensive test plans and strategies tailored to...
-
Vaughan, Ontario, Canada Mircom Group of Companies Full timeAbout 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...
-
Software Development Lead
1 week ago
Vaughan, Ontario, Canada TechBlocks Full timeAbout UsTechBlocks is a leading global digital product development firm that unifies strategy, design and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands.We specialize in building customized business applications that enhance organizational efficiency, collaboration and user experience. Our...
-
Senior Software Engineering Lead
2 weeks ago
Vaughan, Ontario, Canada TechBlocks Full timeAbout 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...
-
Senior .NET Software Architect
3 days ago
Vaughan, Ontario, Canada ROSS Full timeAbout 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...
-
Software Development Manager
2 weeks ago
Vaughan, Ontario, Canada TechBlocks Full timeAbout UsTechBlocks is a leading global digital product development firm, delivering growth-centric solutions for F500 companies and global brands. Our services unify strategy, design, and technology to drive business transformation.Job SummaryWe are seeking an experienced NET Developer to join our team as a Software Development Manager. In this role, you...
-
Senior Digital Product Development Lead
2 weeks ago
Vaughan, Ontario, Canada TechBlocks Full timeAbout Us">TechBlocks is a leading global digital product development firm, specializing in building customized business applications that improve efficiency, collaboration, and user experience for F500 companies and global brands.">We unify strategy, design, and technology to deliver continuous growth-centric digital product engineering solutions. Our...
-
Senior Helpers Territory Sales Developer
1 month ago
Vaughan, Ontario, Canada Senior Helpers Canada Full timeAt 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...
-
Senior Digital Product Development Lead
2 weeks ago
Vaughan, Ontario, Canada TechBlocks Full timeAbout TechBlocksTechBlocks is a leading global digital product development firm that unifies strategy, design, and technology with continuous growth-centric digital product engineering solutions for F500 companies and global brands.We specialize in building customized business apps that enhance organizational efficiency, collaboration, and user experience....
-
Sought After Senior Software Developer
15 hours ago
Vaughan, Ontario, Canada Globalfaces Direct Full timeGlobalFaces Direct Overview">We are a leading fundraising partner specializing in creating personal connections that inspire long-term donor relationships. Our team of experienced professionals offers comprehensive fundraising solutions, including face-to-face, telefundraising, and virtual fundraising.">Job Description">We are seeking an accomplished Full...
-
Senior Composite Development Engineer
1 week ago
Vaughan, Ontario, Canada Mechatronic Group Full timeJob Title:Sr. Composite Development Engineer - eVTOL PrototypesAbout Us:Mechatronic Group is a dynamic organization with diverse interests in automotive, technology, and real estate.Salary Estimate:$120,000 - $180,000 per annum, based on industry standards and location.Job Description:We are seeking an experienced Senior Composite Development Engineer to...
-
Advanced C++ Software Engineering Position
1 month ago
Vaughan, Ontario, Canada ROSS Full timeRole 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 SharpLight North America Full timeJob OverviewWe are seeking a skilled Field Business Development Representative to join our team at SharpLight North America. This is an excellent opportunity for a results-driven professional to leverage their business development and/or aesthetics industry expertise to drive sales growth in the advanced medical aesthetics capital equipment sector.About...
-
Vaughan, Ontario, Canada Globalfaces Direct Full timeJob Title: Senior Backend Developer for Fundraising SolutionsAbout GlobalFaces DirectGlobalFaces Direct is a leading fundraising partner, specializing in creating personal connections that inspire long-term donor relationships. Our team of experienced professionals offers comprehensive fundraising solutions, including face-to-face, telefundraising, and...
-
Highly Skilled Embedded Software Developer
1 month ago
Vaughan, Ontario, Canada ROSS Full timeWe 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...
-
Territory Business Development Manager
4 weeks ago
Vaughan, Ontario, Canada Senior Helpers Canada Full timeAbout Senior Helpers Canada: As a leading provider of in-home health care services, we are seeking a highly motivated and skilled Sales Territory Expansion Specialist to join our team. This role offers an exciting opportunity to build relationships with referral sources, families, and healthcare professionals to deliver high-quality care solutions.Salary:...