C# Software Developer
Listed on 2026-08-04
-
Software Development
Software Engineer, .NET Developer, C# / Unity Developer
About the company
the company is a Canadian life sciences company focused on advancing molecular diagnostics and lab automation, located in Richmond Hill, Ontario. Our portfolio includes qPCR systems, nucleic acid extraction platforms, and automated liquid handling solutions designed to make high-performance technologies accessible to research and applied laboratories.
Company website:(Use the "Apply for this Job" box below).
Job descriptionWe are looking for a C# Software Developer to join our software team. Experience in user interface development is preferred. You will develop applications using C#, .NET, WPF, and XAML. Your primary focus will be designing, developing, integrating, and testing software for medical automation systems. This includes developing desktop user interfaces, automation workflows, database functionality, and communication with hardware components. You should have solid experience in software design, development, testing, and debugging.
Youmust have
- The ability to work independently with minimal supervision and direction.
- Excellent written and verbal communication skills.
- Strong analytical and logical problem-solving skills with attention to detail.
- A strong desire to learn new skills
- 3 years+ of C# and .NET development experience
- Excellent UI/UX design ability
- Understanding of object-oriented programming, MVVM, and common software design principles
- Familiarity with databases, common data formats, and communication between software components
- Experience with Git, debugging, and unit testing
- Knowledge of asynchronous programming and hardware communication is an asset
- Experience in writing embedded motion control firmware is a plus
- Related experience in industrial automation design is a plus
- Bachelor of Science degree or higher in Computer Science or related field
- Extended health
- Dental care
- Vision care
- Year-end bonus (depending on performance)
- Project bonus (depending on performance)
Salary: $50,000.00 - $ per year depending on experience
Flexible language requirement- French not required
- 8 hour shift
- Monday to Friday
Work Location:
In person
Job Type: Full-time
Pay: $50,000.00-$ per year
Benefits- Dental care
- Extended health care
- On-site parking
- Vision care
- French not required
- Richmond Hill, ON L4B 3K1: reliably commute or plan to relocate before starting work (required)
- Bachelor's Degree (required)
Work Location:
In person
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).