Software Development & QA
Hire C# Developers for .NET Apps and Services
C# developers build web applications, APIs, Windows desktop software and games, mostly on Microsoft's .NET platform or in Unity.
The role
What C# developers do
C# covers several quite different jobs: ASP.NET Core web apps and APIs, Windows desktop apps with WPF or WinForms, Azure services, and Unity game development. Check which kind of C# work a candidate has done, since the skills do not transfer automatically.
Typical deliverables
- ASP.NET Core web apps and APIs
- Windows desktop applications
- Azure Functions and cloud services
- Integrations with SQL Server
- Unit tests and code refactoring
Tools you will see
- C#
- .NET
- ASP.NET Core
- Entity Framework Core
- Visual Studio or Rider
- xUnit
Choosing
How to choose C# developers
What to look for
- Experience in the same kind of C# work as your project.
- Modern .NET, not only .NET Framework.
- Clean architecture and testable code.
- Familiarity with Azure if you host there.
Questions to ask
- 1Which kinds of C# projects have you worked on most?
- 2Have you moved an app from .NET Framework to modern .NET?
- 3How do you structure an ASP.NET Core API?
- 4How do you test C# code that uses a database?
Planning
Before you post the job
.NET Framework apps
Older .NET Framework apps can be maintained, but moving to modern .NET improves performance and support. Scope it separately.
What drives cost
Project type, codebase age, integrations and deployment environment.
Hiring on Open Lance
- Posting a job and reviewing proposals are free.
- Each milestone is funded into escrow before work starts and paid when you approve it.
- Hire fixed-price, hourly, as a monthly Dedicated Hire, or buy a packaged Drop-In.
- Client fees are shown before you pay and added on top of the work.
FAQ
Questions about hiring C# developers
C# or .NET developer: what's the difference?
C# is the language; .NET is the platform it runs on. Most job posts use them interchangeably.
Can C# apps run on Linux?
Yes. Modern .NET runs on Windows, Linux and macOS.
Is Unity development the same skill?
It uses C#, but game development is a different specialism. Look for Unity projects specifically.
Related
Related skills
Post a job for C# developers
Describe the work and compare proposals. You only fund the first milestone once you have chosen someone.