What are the responsibilities and job description for the NET Migration Engineer / Azure Cloud Migration position at VRK IT Vision Inc.?
Hi, Role: .NET Migration Engineer / Azure Cloud Migration. Location: Tennessee - Remote (OR) 1-2 times onsite. This is only for 1099/W2 role Position Overview We are seeking an experienced .NET Migration Engineer to lead the migration and modernization of our enterprise applications from on-premises infrastructure to Azure Cloud. This role involves upgrading legacy, .NET Framework applications to .NET Core/.NET 6 while ensuring seamless cloud adoption. Key Responsibilities Migration & Modernization
- Lead the migration of .NET Framework applications to .NET Core/.NET 6
- Assess existing on-premises .NET applications for cloud readiness
- Design and implement migration strategies for seamless transition to Azure
- Refactor and modernize legacy code to align with cloud-native architecture
- Perform code analysis and identify breaking changes during .NET Core migration
- Deploy and configure .NET applications on Azure App Services, Azure Functions, and AKS
- Implement Azure DevOps CI/CD pipelines for automated deployments
- Configure Azure resources including Storage, SQL Database, Key Vault, and App Configuration
- Optimize application performance for cloud environments
- Implement monitoring and logging using Azure Application Insights and Log Analytics
- 5 years of experience in .NET Framework development
- 2 years hands-on experience with .NET Core/.NET 5/6
- Strong understanding of C#, ASP.NET MVC, Web API, and Entity Framework
- Proven experience migrating applications from .NET Framework to .NET Core
- Proficiency in Azure services (App Services, Azure SQL, Storage, Functions, AKS)
- Experience with Azure DevOps, CI/CD pipelines, and Git
- Knowledge of containerization (Docker, Kubernetes)
- Understanding of microservices architecture and cloud-native design patterns
- Demonstrated experience in large-scale application migration projects
- Knowledge of migration tools (.NET Portability Analyzer, .NET Upgrade Assistant)
- Experience with database migration (on-prem SQL to Azure SQL)
- Understanding of compatibility issues and resolution strategies
- Strong problem-solving and analytical abilities
- Excellent communication and documentation skills
- Ability to work in agile/scrum environments
- Experience with infrastructure as code (ARM templates, Terraform)
- Microsoft Azure certifications (AZ-204, AZ-400)
- Experience with Azure Service Bus, Event Grid, or Event Hub
- Knowledge of API Management and Azure Front Door
- Familiarity with security best practices in cloud environments
- Experience with performance optimization and scalability
- Bachelor's degree in Computer Science, Engineering, or related field
- Equivalent work experience will be considered