.Net areas we work in
Assignments on this stack tend to be larger than single-language tasks, because they usually involve a database, a user interface and some form of business logic at once. These are the areas we are asked for most.
- C# fundamentals, OOP, LINQ, generics, delegates and async programming
- ASP.NET Core MVC, Razor Pages and Blazor web applications
- Web API development with REST endpoints and authentication
- Entity Framework Core, migrations, and SQL Server or SQLite databases
- WPF, WinForms and MVVM desktop applications
- Unit testing with xUnit, NUnit or MSTest
- Debugging, refactoring and performance work on existing solutions