Arlington, Virginia, United States

.NET Full Stack Engineer Azure Cloud Migration (Remote)

 Job Description:

.NET Full Stack Engineer Azure Cloud Migration (Remote) BNA2196

Work Arrangement: Remote
Location: USA ONLY
Duration: 18 Months | 2,088 Hours
Work Authorization: U.S. Citizens or Green Card holders only.
Employment Type: W-2 only. No sponsorships, Corp-to-Corp, or 1099 arrangements permitted NO 3RD Parties

Overview:

Our client is seeking a highly skilled .NET Full Stack Engineer Azure Cloud Migration (Software Engineer II) to support the modernization of enterprise web applications. This role plays a vital part in designing and developing full-stack solutions, migrating legacy systems to the Azure cloud, and implementing secure, scalable platforms. The engineer will also contribute to data modeling, SSO authentication design, and TDD-based development, collaborating across business and technical teams. This position is fully remote with occasional onsite collaboration in Wilmington, DE.

Key Responsibilities:

  • Design and develop full-stack web applications using WebForms, .NET MVC, C#, SQL Server, and Angular.
  • Lead the migration of .NET-based applications to the Azure cloud environment.
  • Architect and implement complex web applications involving SSO authentication and data modeling using Entity Framework Core.
  • Utilize test-driven development (TDD) methodologies to build scalable, maintainable systems.
  • Conduct system analysis, code reviews, and debugging; contribute to solution architecture.
  • Participate in planning, documentation, and post-deployment support activities.
  • Collaborate cross-functionally with developers, QA, business analysts, and infrastructure teams.
  • Provide guidance and oversight to junior engineers as needed.
  • Participate in after-hours deployments and change management processes when required.

Required Qualifications:

  • Minimum of an associates degree and 5+ years of systems analysis/application development experience, or 7+ years of combined education and professional experience.
  • Proven expertise in .NET web development with C#, ASP.NET MVC, WebForms, SQL Server, and Angular.
  • 6+ years of experience working with Azure services including compute, storage, identity, and ARM templates.
  • Strong hands-on experience with infrastructure automation using Terraform.
  • Experience implementing SSO authentication flows and secure cloud deployments.
  • Strong scripting skills in Shell or Python.
  • Demonstrated use of TDD and continuous integration/continuous deployment (CI/CD) practices.

Preferred Qualifications (if applicable):

  • Bachelors degree in Computer Science or a related field.
  • 3+ years of experience using Ansible in production environments.
  • Familiarity with legacy system migrations and hybrid cloud environments.
  • Experience coordinating with external vendors and supporting production-grade deployments.
  • Strong communication skills and ability to operate independently or within a team.
  Required Skills:

Analysts Modeling Collaboration CI/CD ASP.NET MVC Analysis SQL Server Debugging Authorization Entity Framework Authentication Oversight Data Modeling Azure Ansible Templates Angular Web Applications ASP.NET Reviews Web Development Change Management Communication Skills Storage Architecture Developers Infrastructure Automation Integration C# Computer Science Vendors Education Documentation Software Planning Design SQL Python Business Science Communication Management