Проект по переводу клиентского десктопного приложения с .NET Framework 4.5 и WinForms на .NET 10 и Avalonia в рамках импортозамещения.
Требования:
- Знание SQL и PL/SQL
- Работа с памятью, асинхронным выполнением и многопоточностью в C#
- Понимание различий между .NET Framework, .NET Core, .NET и .NET Standard 4
- Понимание DI и IoC, принципов GRASP, GoF и SOLID
- Опыт написания unit-тестов с MsTest, NUnit или xUnit и использования моков
- Опыт работы с Avalonia и WinForms
- Опыт работы с XML и JSON
- Обработка исключений в C#
- Работа с SOAP-сервисами через WCF; понимание REST и RESTful-сервисов
- Опыт работы с Git и GitLab