Procom
C# /.Net Developer with VB6
Toronto, Ontario, Canada · Hybrid
RATE
$71–$95/hr CAD
POSTED
7/13/2026
Job Description
C# /.Net Developer with VB6
On behalf of our Banking client, Procom is searching for a C# /.Net Developer with VB6 for a 3 month contract role. This position is a hybrid position with 3 days onsite at our client’s Toronto office.
C# /.Net Developer with VB6 - Job Description
The developer will be working on the Customized Solution Platform project, an in-house developed file translation and reporting platform. This involves the modernization of legacy VB6 applications and the development of new features using C# and .NET Core to enhance the platform's capabilities for processing customer files and generating detailed reports.
C# /.Net Developer with VB6 - Responsibilities
• Review existing VB6 application modules to understand current business logic, workflows, and dependencies.
• Translate and rewrite legacy VB6 code into modern C#/.NET Core following current architectural standards and best practices.
• Analyze legacy SQL queries, stored procedures, and data access patterns, then refactor or rebuild them using SQL Server.
• Document legacy functionality and map it to the new technology stack to ensure functional parity during the rewrite.
• Write clean, maintainable, testable C# code that aligns with the new enterprise-wide modernization framework.
• Perform unit testing and assist with integration testing to validate rewritten components behave consistently with the original system.
• Participate in code reviews to ensure quality, consistency, and adherence to modernization guidelines.
C# /.Net Developer with VB6 - Mandatory Skills
• 10+ years of hands-on experience with C# and .Net (framework and/or .NET Core)
• 5+ years of hands-on experience with VB6, including legacy application support and modernization
• 3+ years of strong SQL Server experience (T-SQL, performance tuning, SSMS, SSRS)
• Experience designing enterprise-grade, scalable applications using clean architecture
• Proficiency with development tools such as Visual Studio, Git, Azure DevOps, Bitbucket
C# /.Net Developer with VB6 – Nice-to-Have Skills
• Hands-on experience with REST APIs, Web Services, and integration patterns
• Experience in financial industry
• Experience with Agile/Scrum methodologies and CI/CD pipelines
• Exposure to ISO 20022 or financial message transformations
• Experience with cloud services and DevOps pipelines
C# /.Net Developer with VB6 – Assignment Length
The contract duration is until Oct 31st, with a possibility of extension and conversion to FTE.
C# /.Net Developer with VB6 - Start Date
ASAP
C# /.Net Developer with VB6 - Assignment Location
Toronto, Ontario, Canada. This is a hybrid position requiring 3 days in the office.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
Ready to apply?
You'll complete the application through our portal.
Role summary
C# /.Net Developer with VB6
Toronto, Ontario · Hybrid
RATE
$71–$95/hr CAD
TYPE
Contract · 3 Months
STARTS
8/10/2026
POSTED
2 days ago
ATS ID
328259
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →