Software Engineer Position in Medical Diagnostics
1 month ago
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 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.
- 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.
The estimated salary for this position is around $120,000 - $160,000 per year, depending on location and experience.
About UsROSS 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 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...
-
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.
-
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...
-
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...
-
Vaughan, Ontario, Canada ROSS Full timeCompany 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...
-
Electrical Powertrain Engineer
4 weeks ago
Vaughan, Ontario, Canada WeMovePeople Full timeUnlock 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...
-
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...
-
Vaughan, Ontario, Canada Siemens Mobility Full timeWe 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...
-
Electrical Powertrain Engineer
4 weeks ago
Vaughan, Ontario, Canada WeMovePeople Full timeDrive 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...
-
Aviation Engineering Manager Position
2 weeks ago
Vaughan, Ontario, Canada Acara Solutions, An Aleron Company Full timeAbout 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 timeSenior 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 timeJob 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...
-
Transportation Engineering Manager Position
1 month ago
Vaughan, Ontario, Canada WSP Global Inc. Full timeJob 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...
-
Advanced Hardware-Integrated Software Engineer
1 month ago
Vaughan, Ontario, Canada Blazesoft Full timeJob 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 timeAbout 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 timeAbout 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,...
-
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...
-
Electrical Systems Design Engineer
3 days ago
Vaughan, Ontario, Canada WSP in Canada Full timeCompany 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...
-
Mechanical Engineering Team Lead
3 days ago
Vaughan, Ontario, Canada WSP in Canada Full timeCompany 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 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...