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.
#1 Candidate 3023
C#, ASP.NET Core, Azure · code, interview and integrity done
#2 Candidate 2813
C#, ASP.NET Core, Azure · code, interview and integrity done
#3 Candidate 9549
C#, ASP.NET Core, Azure · code, interview and integrity done
#4 Candidate 7721
C#, ASP.NET Core, Azure · code, interview and integrity done
#5 Candidate 2544
C#, ASP.NET Core, Azure · code, interview and integrity done
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.
- Q1 What causes a deadlock with async code in .NET, and how do you avoid it?
- Q2 How do you find slow Entity Framework queries?
- 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.
- Model slots and bookings with Entity Framework
- Prevent double booking under concurrent requests
- Return problem details on errors
- Write integration tests with a test server
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_zonesHow 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.
| Level | What you should see |
|---|---|
| Junior | Builds endpoints and simple queries with guidance. |
| Mid | Owns services with async, EF performance and tests. |
| Senior | Plans 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.
| Region | Typical range |
|---|---|
| United States | about 100,000 to 170,000 USD |
| Western Europe | about 50,000 to 90,000 EUR |
| Latin America and Eastern Europe, remote | about 35,000 to 75,000 USD |
| India | about 12,000 to 40,000 USD |
Blind review on
Name and photo hidden until shortlist
91
overall
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
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.