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.