Back to job search
CC
Cultivated Code Inc.Verified Job Source

C# Product Developer — Remote, Canada

Build and maintain WPF desktop applications for scientific data processing and analysis. The role involves working with large datasets, implementing data visualization, and troubleshooting existing applications.

  • Remote
  • Canada
  • Posted Aug 11, 2026
  • 1 position

Job summary

Overview Cultivated Code builds custom software for biotech and life sciences companies. We are looking for a C# developer to join our team working on desktop applications used in scientific data processing and analysis. You will be embedded with a client team building and maintaining WPF applications that process and visualize complex datasets. This is a hands-on role where your code directly supports research workflows. Responsibilities Build and maintain desktop applications for scientific data processing Work with large datasets including parsing, transformation, and visualization Write clean, testable code and participate in code reviews Troubleshoot and resolve issues in existing applications Minimum Qualifications 2-3 years of professional experience with C# and .NET Experience building desktop applications with WPF (XAML, MVVM, data binding) Comfort working with data processing pipelines and file-based data formats (CSV, XML, binary) SQL database experience Strong problem-solving skills and attention to detail Excellent written and verbal communication Preferred Qualifications Experience with data visualization libraries or custom rendering in WPF Familiarity with scientific or laboratory data (proteomics, genomics, or similar) Experience with multithreading and performance optimization for data-heavy applications Unit testing and automated testing practices Position Remote position, must reside in Canada (Western Canada preferred) Full time employment How to Apply To apply, you can simply send us an email ([email protected]) with your resume and a message about why you think you're a good fit. If you're still reading this that thoroughness has just paid off. Prefix your subject in your email with `RemoteCoding` and you will be added to the pool of resumes we pay extra attention to. Thanks for your time and we look forward to talking with you.

What you’ll do

Build and maintain WPF desktop applications for scientific data processing and analysis. The role involves working with large datasets, implementing data visualization, and troubleshooting existing applications.

Requirements

Requires 2-3 years of professional experience with C#, .NET, and WPF. Candidates must be comfortable with data processing pipelines, SQL, and reside in Canada.

Listed skills

  • Data visualizationPreferred
  • SQLPreferred
  • .NETPreferred
  • C++Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C#
  • .NET
  • WPF
  • XAML
  • MVVM
  • Data Binding
  • SQL
  • Data Processing
  • Multithreading
  • Unit Testing
  • Data Visualization

Job areas

  • Software
  • Technology
  • Science & Research
  • Engineering
  • Data & Analytics

Additional details

Minimum experience
2+ years
Posting language
English
Working hours
40 hours per week
Seniority
Entry level
Application method
Direct apply is available