Job Description
Senior C#/.NET Developer – Legacy Modernization (Toronto, Hybrid)
We’re looking for a hands-on senior developer to lead the modernization of a critical financial platform from VB6 → C#/.NET Core. This is a high-impact role working on a large-scale rewrite, ensuring feature parity while building a modern, scalable, enterprise-grade system.
Location: Toronto (Hybrid – 3 days in office)
Contract Duration: Until Oct 31, with possible extension & FTE conversion
Rate: $80-92/hr (INC)
Start: ASAP
Why this role is exciting:
Directly influence the migration of legacy systems into modern tech
Work closely with architects, senior managers, and cross-functional teams
Gain exposure to financial platforms, SQL Server, and enterprise-scale applications
Collaborate in an inclusive, innovative, and high-performing team environment
What we’re looking for:
10+ years C#/.NET (framework/Core) experience
5+ years VB6 legacy support and modernization
3+ years SQL Server (T-SQL, SSMS, SSRS)
Strong enterprise architecture, clean coding, and testing practices
Familiarity with DevOps tools: Visual Studio, Git, Azure DevOps, Bitbucket
Nice to have: REST APIs, Web Services, Agile/Scrum, ISO 20022 exposure, cloud services
Mindset: Self-starter, strong problem solver, adaptable, able to navigate complex migration challenges
ESA Compliance:
Pay disclosed: 80-92/hr (INC)
AI used in initial candidate screening
Role is a new contract, updates to candidates within 45 days
Open to internationally trained professionals – no Canadian experience required
This is not your average dev role – we want someone who has led migrations, solved unexpected challenges, and can deliver high-quality results under complex scenarios.
Apply now with your resume and LinkedIn profile – show us your migration experience and past projects! Send your resume to tinak@corgta.com
