C# Desktop App Developer Full-time (Remote)

Tartigrade

Calgary

Hybrid

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tartigrade is seeking an engineer to support the development and maintenance of internal desktop trading tools. You’ll work on C#/.NET WinForms/WPF applications that interact with market data sources, improve application reliability, and deliver new features for the trading team.

Responsibilities include maintaining WinForms/WPF apps, enhancing schedulers and background services, packaging and distributing via MSIX, and connecting to external APIs like Interactive Brokers TWS or Yahoo Finance.

Qualifications

  • Proficient in C#/.NET with WinForms or WPF.

Responsibilities

  • Maintain and enhance WinForms/WPF desktop apps.
  • Improve schedulers and background services for robustness.
  • Package, sign, and distribute applications (MSIX or similar).
  • Connect applications to external APIs (e.g., Interactive Brokers TWS, Yahoo Finance).
  • Optimize data-fetching pipelines and error handling.
  • Debug and fix crashes, scheduler issues, and performance bottlenecks.
  • Write setup guides and documentation for long-term maintainability.

Skills

C#/.NET
SQL/Databases
Packaging/Deployment
Debugging
Git/GitHub
Multithreading
TWS API (IB)

Education

Electrical Engineering/Software Engineering/CS

Tools

MSIX
ClickOnce
GitHub
Interactive Brokers TWS API

Job description

Remote

Full Time

Job Description

We are looking for an engineer to support the development and maintenance of our internal desktop trading tools. You’ll work on C#/.NET WinForms/WPF applications that interact with market data sources, improve application reliability, and deliver new features for the trading team.

Responsibilities

Desktop Applications

  • Maintain and enhance WinForms/WPF apps.
  • Improve schedulers and background services for robustness and stability.
  • Package, sign, and distribute applications (MSIX or similar).

Integration & APIs

  • Connect applications to external APIs (e.g., Interactive Brokers TWS, Yahoo Finance).
  • Optimize data-fetching pipelines and error handling.

Testing & Documentation

  • Debug and fix crashes, scheduler issues, and performance bottlenecks.
  • Write setup guides and documentation for long-term maintainability.

Requirements

Must-Have Skills:
  • C#/.NET development (WinForms or WPF).
  • Exposure to SQL Server or PostgreSQL for backend data.
  • Experience with packaging and deployment (MSIX, ClickOnce).
  • Strong debugging and troubleshooting skills.
  • Familiarity with Git/GitHub version control.
Nice-to-Have:
  • Experience with TWS API (Interactive Brokers).
  • Logging/telemetry integration in desktop apps.
  • Knowledge of multi-threading or high-performance data processing.

Eligible applicants must be:

  • Graduated from electrical engineering, software engineering, computer science, or a closely related program.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C#/.NET Engineer – Desktop Apps (Remote)
Senior C#/.NET Engineer – Desktop Apps (Remote)

ROSS • Canada

Remote
CAD 110,000 - 150,000
Excel Add-in Developer Full-time (Remote)
Excel Add-in Developer Full-time (Remote)

Tartigrade • Calgary

Remote
CAD 75,000 - 110,000
C#/.net developer
C#/.net developer

Info-Ways • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
.Net Developer/Programmer (ASP .NET, C#, SQL Server)
.Net Developer/Programmer (ASP .NET, C#, SQL Server)

ASL Consulting • Canada

On-site
CAD 70,000 - 90,000
Flexible schedule
Professional work environment
Learning opportunities
Senior C# SW Engineer for Exciting Challenges
Senior C# SW Engineer for Exciting Challenges

ROSS • Canada

On-site
CAD 110,000 - 150,000
Senior C# Developer
Senior C# Developer

Mantu • Brossard

Hybrid
CAD 110,000 - 140,000
C++ Developers (intermediate and senior)
C++ Developers (intermediate and senior)

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1
Full Stack Developer – C# / SQL Server
Full Stack Developer – C# / SQL Server

Toro Group of Companies • Vaughan

On-site
CAD 75,000 - 125,000
Associate Desktop Engineer - C#/.NET & WPF
Associate Desktop Engineer - C#/.NET & WPF

Xero • Alberta

Hybrid
CAD 109,000 - 136,000
World-class benefits
Full Stack Software Developer
Full Stack Software Developer

ConeTec Group • Burnaby

On-site
CAD 90,000 - 130,000