Skip to content
DeveloperHiring

Hire .NET developers by skill

To hire a .NET developer, test C# and ASP.NET Core on a real API task with Entity Framework, async code and tests, then interview on that code. DeveloperHiring sources, tests and ranks five candidates for you. You keep the hire and pay a flat subscription, not an agency fee.

Edit the role, then see the skill matrix, screening questions and a sample coding task in about a minute.

Top 5 shortlist · Senior .NET developer

#1 Candidate 3023

C#, ASP.NET Core, Azure · code, interview and integrity done

93

#2 Candidate 2813

C#, ASP.NET Core, Azure · code, interview and integrity done

90

#3 Candidate 9549

C#, ASP.NET Core, Azure · code, interview and integrity done

87

#4 Candidate 7721

C#, ASP.NET Core, Azure · code, interview and integrity done

85

#5 Candidate 2544

C#, ASP.NET Core, Azure · code, interview and integrity done

84

What does a .NET developer do?

.NET teams build business systems, internal tools and cloud services. Many also maintain older .NET Framework apps. We test modern .NET by default and can add a migration question.

Which .NET skills do we test?

The skill matrix for a .NET role starts with these six areas. You can change the weights in the role builder.

C#

LINQ, records, nullable reference types and pattern matching.

ASP.NET Core

Minimal APIs or controllers, middleware and dependency injection.

Entity Framework

Queries, tracking, migrations and performance traps.

Async

async and await without deadlocks or blocking calls.

Security

Authentication, authorization policies and secrets handling.

Testing

xUnit tests and integration tests with a test server.

Which screening questions work for .NET roles?

Screening questions go out by email right after a candidate enters the pipeline. Answers are scored against the skill matrix, with a written reason. Here are three from the .NET library.

  1. Q1 What causes a deadlock with async code in .NET, and how do you avoid it?
  2. Q2 How do you find slow Entity Framework queries?
  3. Q3 Tell us about a migration from .NET Framework to modern .NET.

What does the .NET coding task look like?

Appointment booking API. Build an ASP.NET Core API that books appointments, prevents double booking and returns clear errors. Time limit 90 minutes.

  1. Model slots and bookings with Entity Framework
  2. Prevent double booking under concurrent requests
  3. Return problem details on errors
  4. Write integration tests with a test server
Coding test · Appointment booking API
C# 90:00 time limit
app.MapPost("/bookings", async (BookingIn input, AppDb db) =>
{
    var slot = await db.Slots.SingleAsync(s => s.Id == input.SlotId);
    if (slot.IsTaken) return Results.Problem("Slot already booked", statusCode: 409);
    slot.Book(input.ClientId); await db.SaveChangesAsync();
    return Results.Created($"/bookings/{slot.Id}", slot);
});
Running hidden tests
passed 9 of 11
failed rejects_overlapping_slot, converts_time_zones

How do you tell a junior from a senior .NET developer?

The test and the AI interview look for different signals at each level. Use these to set the seniority in the role builder.

LevelWhat you should see
JuniorBuilds endpoints and simple queries with guidance.
MidOwns services with async, EF performance and tests.
SeniorPlans architecture, migrations and cloud deployment.

How much does a .NET developer cost?

Pay varies a lot by country, city, seniority and company. Public salary surveys show broad yearly ranges like these for mid-level to senior .NET developers. Treat them as a starting point and check current surveys for your market.

.NET roles in finance, healthcare and large enterprises often pay above the middle of the range.

Broad yearly ranges, mid-level to senior, from public salary surveys
RegionTypical range
United Statesabout 100,000 to 170,000 USD
Western Europeabout 50,000 to 90,000 EUR
Latin America and Eastern Europe, remoteabout 35,000 to 75,000 USD
Indiaabout 12,000 to 40,000 USD
Scorecard · Candidate 1042

Blind review on

Name and photo hidden until shortlist

91

overall

C#93
ASP.NET Core88
Entity Framework84
Async90
Security79

Code

93

Interview

89

Integrity

Clean

How does the .NET shortlist work?

Many .NET engineers work on private business code, so public profiles may be thin. The coding test and AI interview matter most here. Every candidate then goes through the same screen, the .NET task and an AI interview about their own solution. Integrity signals show paste events, similarity and AI code likelihood.

The top five land on your shortlist with a scorecard each. Your team meets them and makes the offer. You keep the hire and pay a flat subscription, from $99 per month billed yearly, not an agency fee.

Learn more about the coding assessment, the technical interview and pricing.

Questions about hiring .NET developers

You can add a Blazor screen to the task. The default focuses on APIs, which most .NET roles need.

The current long-term support version. You can pin another version in the role builder.

Yes. Add the legacy template and the task includes reading and safely changing older code.

No. We do not send you resumes or charge a placement fee. You run the hiring on our platform, hire the developer directly, and pay a flat monthly subscription.

Yes. Set the location to remote, a region or a time zone range. Read our guide to hiring remote developers for overlap and contract tips.

Yes, on Team and Scale. Upload a task with tests and it runs in the same sandbox, with the same rubric and integrity signals.

Related stacks

Get five verified .NET developers for your role

Paste a role description and get a skill matrix, screening questions and a sample coding task. Plans start at $99 per month billed yearly, with no placement fees.

Top 5 verified developers for your role

Build my shortlist