10 Sep
|
Tartigrade
|
Calgary
10 Sep
Tartigrade
Calgary
Remote Full Time 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).
- Solid 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.
📌 C# Desktop App Developer Full-time (Remote) (Calgary)
🏢 Tartigrade
📍 Calgary