LanceSoft, Inc.
Senior Dotnet Developer
LanceSoft, Inc.Canada3 hours ago
ContractRemote FriendlyEngineering, Project Management +1

Senior Dotnet Developer

Location Address: 2201 Eglinton Ave E Ecosystem 4.

Work arrangement: (Hybrid) 3 days in office

Contract Duration: 10+ months

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)

Experience designing enterprise-grade, scalable applications using clean architecture

Proficiency with development tools such as Visual Studio, Git, Azure DevOps, 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 DevOps pipelines


Soft Skills:

Self-starter that actively engages issues seeking resolution, ability to meet dynamic changes on prioritization

Strong problem-solving skills and attention to detail.

Excellent communication and collaboration skills.

You possess advanced communication (verbal/written/presentation) skills in English


Degrees or certifications:

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

Key Skills

Ranked by relevance