Senior VB.NET / C# DeveloperDesktop Software for In-Field Media OperationsLocation: Greater Toronto Area (Hybrid - weekly in-person touch points)
Compensation:$120,000 - $140,000 CAD, based on experienceThe Role
This is a
hands-on, desktop-first development role focused on our Windows application used by field teams. You will take ownership of a mature VB.NET / C# codebase and work closely with the CTO to
reduce operational pressure, improve stability, and continuously evolve the product.
This is not a web-only or greenfield role. It requires someone who is comfortable working in real production systems where
reliability, urgency, and judgment matter.What You'll Be Responsible For
- Owning and improving a Windows desktop application used in the field at live events
- Designing, developing, and maintaining VB.NET / C# WinForms applications
- Debugging and resolving real-world production issues (large media files, intermittent connectivity, time-sensitive workflows)
- Improving performance, reliability, and recovery from failure
- Working closely with the CTO to translate operational needs into practical technical solutions
- Reviewing and refactoring legacy code with a focus on maintainability and stability
- Documenting key technical decisions to support long-term scalability and support
What We're Looking For (Must-Haves)- 10+ years of professional software development experience
- Strong, hands-on VB.NET experience (required)
- Proficiency in C#
- Extensive experience building and maintaining Windows desktop applications
- Deep familiarity with the Microsoft stack:
- .NET Framework
- Visual Studio
- SQL Server
- Strong debugging, problem-solving, and ownership mindset
- Comfortable working under pressure with a sense of urgency
- Ability to take responsibility, follow through, and get things done
Highly Relevant Experience (Strong Assets)- Working in legacy or long-lived codebases
- Software used in field, live-event, or operational environments
- Media file handling (photo/video ingestion, uploads, large files)
- Offline/online workflows
- Performance optimization and background processing
Culture & Fit (Read This Carefully)This role requires someone who:
- Takes ownership instead of waiting to be told what to do
- Has a strong sense of urgency when issues arise
- Communicates clearly and follows through
- Can handle pressure without drama
- Wants to grow with the organization, not job-hop
If you prefer slow-moving environments, rigid ticket queues, or minimal responsibility, this role will not be a fit.
If you enjoy solving real problems, taking pressure off leadership, and owning a critical system end-to-end, you'll do well here.Work Setup
- Hybrid role based in the GTA
- Weekly in-person meetings
- Remainder of work can be done remotely
Why This Role Is Worth It- You'll own a core product that the business relies on every day
- Your work directly impacts live events and customer success
- You'll have autonomy, trust, and real responsibility
- You'll be part of a team that works hard and moves quickly
- There is long-term growth for someone who proves themselves
ApplyIf this role aligns with how you work and what you're looking for, we'd like to hear from you.