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