T
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