×
Register Here to Apply for Jobs or Post Jobs. X

Senior Dotnet Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: LanceSoft, Inc.
Full Time position
Listed on 2026-02-27
Job specializations:
  • IT/Tech
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Direct message the job poster from Lance Soft, Inc.

Recruitment Manager (Hiring for North America (USA & Canada) and LATAM Regions (Costa Rica, Brazil, Colombia, Mexico))

Work arrangement: (Hybrid) 3 days in office

Possibility of extension & conversion to FTE? – Yes / possible

Typical Day in Role:

- 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.

- Troubleshoot issues discovered during the rewrite process and propose improvements to enhance performance, reliability, and maintainability.

- Contribute to ongoing documentation of the new system, including technical specifications, migration notes, and updated architecture diagrams.

- Support the team by identifying gaps, risks, or dependencies in the modernization effort and recommending solutions.

Candidate Requirements/Must Have 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)
  • Proficiency with development tools such as Visual Studio, Git, Azure Dev Ops, Bitbucket,

Nice to have requirements

  • 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 Dev Ops pipelines

Degrees or certifications:

  • Bachelor's degree in computer science, information technology, or a related field (or equivalent work experience).

The ideal candidate is someone with strong experience working on legacy applications and leading modernization efforts. Because this project involves a large scale rewrite, we need someone who has already navigated the complexities of migrating older systems into a modern technology stack. Their background should include hands-on exposure to refactoring legacy code, validating functionality through thorough testing, and ensuring feature parity during the transition.

This migration experience is the key indicator that they can step into this role and deliver successfully.

Seniority level
  • Seniority level

    Mid-Senior level
Employment type
  • Employment type

    Contract
Job function
  • Job function

    Information Technology
  • Industries Investment Banking and Banking

Referrals increase your chances of interviewing at Lance Soft, Inc. by 2x

Apply BELOW

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary