
Software Engineer (Application Migration)
Job Description
Posted on: April 26, 2026
Job Title: Software Engineer Application Migration Location: Toronto, ON (3x onsite a week) Employment Type: Contract Pay Rate: CAD$45/HR INC Job Description We are looking for a Software Engineer (App Migration) who will be responsible for providing a comprehensive assessment of existing on premises solutions and infrastructure to facilitate migration to the Google Cloud VMware Environment (GCVE PAAS). The role involves planning, delivering, and implementing application and data migration strategies leveraging both private and public cloud technologies, while working collaboratively across teams to ensure scalable, secure, and business aligned outcomes. Roles & Responsibilities
- Provide assessment of existing on premises solutions and infrastructure to support cloud migration initiatives.
- Plan, deliver, and implement application and data migration using scalable and high performance private cloud technologies.
- Enable lift and shift migration approaches and remediation of software currency.
- Identify and remediate critical software vulnerabilities throughout the migration lifecycle.
- Analyze current software stacks and recommend modernization solutions aligned with business objectives.
- Be hands on day to day, working closely with developers and technical leads.
- Design solutions focused on reusability, scalability, adaptability, vulnerability mitigation, and industry best practices.
- Troubleshoot and debug application issues encountered during migration activities.
- Support data integration, security, management, workflow automation, and operational support of Microsoft technologies.
- Maintain awareness of emerging technology trends and best practices to deliver optimal client solutions.
- Contribute independently and remain fully accountable for deliverables.
- Actively participate and contribute to team discussions and technical decision making.
- Provide training, documentation, and post migration support for deployed systems.
Qualifications & Skills Must Have Skills -
- Extensive experience with C#, .NET/Core, and ASP .NET Framework.
- 5 7 years of application development and production support experience.
- In depth knowledge of SQL Server technologies including SSIS, SSRS, SSMS, and SSAS.
- Strong experience installing and configuring Microsoft applications on Windows Server 2022 and MS SQL Server.
- Hands on experience supporting GUI applications hosted on IIS, including SSO and authentication mechanisms.
- Good knowledge of handling secure data and electronic data transfers.
- Experience with software design, coding standards, version control, and deployment pipelines (Bitbucket, Azure DevOps).
Nice to Have Skills -
- Exposure to Microsoft Azure and .NET architecture.
- 2+ years of experience with Python.
- 2+ years of experience working on cloud platforms such as Azure or Google Cloud Platform (GCP).
- Experience using PowerShell and job automation frameworks.
- Experience creating and consuming REST APIs using JSON and XML formats.
Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!

Software Engineer, Backend (All Levels / All Teams)

Senior Software Engineer

Staff Software Engineer, Compute

Software Engineer (Application Migration)

