Dotnet Developer
About the role
TekStaff's Client has a current vacancy for ".net developer"
Job Description 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).
1st round – hiring manager, architect, and senior manager – 30- 60 min -MS Teams video call or in person is preferred at 2201 Eglinton Ave E Ecosystem 4– previous experience and technical questions.
2nd Panel interview with Architect and Senior manager – 30 mins – Video call – cultural fit and technical skills assessment.
TekStaff may use artificial intelligence (AI) tools as part of the applicant screening process. However, applications will also be reviewed by a member of our Recruitment team to ensure a fair and thorough assessment.
Similar Jobs
Dotnet Developer
About the role
TekStaff's Client has a current vacancy for ".net developer"
Job Description 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).
1st round – hiring manager, architect, and senior manager – 30- 60 min -MS Teams video call or in person is preferred at 2201 Eglinton Ave E Ecosystem 4– previous experience and technical questions.
2nd Panel interview with Architect and Senior manager – 30 mins – Video call – cultural fit and technical skills assessment.
TekStaff may use artificial intelligence (AI) tools as part of the applicant screening process. However, applications will also be reviewed by a member of our Recruitment team to ensure a fair and thorough assessment.