Position

C# Desktop Application Developer

Posted on: March 3, 2026

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 WPF 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 but must reside in Western Canada
  • Full time employment

How to Apply

To apply, you can simply send us an email (careers@cultivatedcode.com) 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 `CanadaCodes` 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.