Skip to main content
FreelanceJobs logo

Full Stack Developer– Upgrade Angular 8 to Angular 21 | .NET Core 2.1 to .NET 8 (C#)

FreelanceJobs
Full Timemid
CAPosted February 21, 2026

Job Description

We are looking for an experienced Full-Stack Developer to upgrade our existing, fully working application to modern technologies.

You will receive the complete project as a ZIP file containing both the frontend (Angular) and backend (.NET Core) source code.

Project Scope

Upgrade Angular 8 to Angular 21

Upgrade .NET Core 2.1 (netcoreapp2.1) to .NET 8

Replace deprecated and outdated packages

Refactor and update dependencies to supported versions

Ensure the application is fully functional and production-ready after migration

Backend Upgrade Details

The current backend uses deprecated packages such as:

PackageReference Include="Microsoft.

AspNetCore.

All" Version="2.1.1" PackageReference Include="Microsoft.

AspNetCore.

Cors" Version="2.1.1

These must be replaced with the correct .NET 8 equivalents and updated to the modern ASP.NET Core structure.

Responsibilities include:

Migrating the project to .NET 8 SDK-style format

Refactoring to the modern minimal hosting model

Fixing all breaking changes

Making the application fully buildable

Frontend Upgrade Details

Migrate Angular 8 projec to Angular 21

Fix all breaking changes

Update build configuration

Ensure it build

Requirements

Strong experience with Angular major version upgrades

Strong experience with .NET Core to .NET 8 migrations

Experience handling deprecated Microsoft packages

Ability to refactor legacy code safely

Clean and well-structured coding practices

Deliverables

Fully working Angular 21 frontend

Fully working .NET 8 backend

Clean dependency tree with no deprecated packages

Successful build and production-ready configuration

Documentation of key migration changes

If you have completed similar migration projects, please share examples in your proposal.

Contract duration of less than 1 month.

Mandatory skills:

Angular, ASP.NET, .NET Framework, C#, ASP.NET Core, Web Application

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free