Skip to content
mimi

C# Desktop App Developer Intern (Remote)

Tartigrade

Remote · Canada Full-time Entry Level 1mo ago

About the role

Remote – Internship

Job Description

We are looking for an intern 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.

Eligibility

  • Enrolled or graduated from electrical engineering, software engineering, computer science, or a closely related program.

Reference: #J-18808-Ljbffr

Skills

.NETC#ClickOnceGitGitHubInteractive Brokers TWS APIMSIXPostgreSQLSQL ServerWPFWinForms

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free