.Net-разработчик
Команда реализует проект импортозамещения: перевод клиентского десктоп‑приложения на кроссплатформенную Avalonia/.NET 10. Работа важна для сохранения и развития ключевого продукта, который используется в бизнес‑процессах заказчиков
Стек
C#AvaloniaSQLGitWinForms.NET 10WCFRESTXMLJSONMsTest/NUnit/xUnitPL/SQL
Задачи
- •Перевод и адаптация клиентского приложения с WinForms на Avalonia
- •Реализация корректной многопоточности и асинхронного выполнения
- •Обеспечение управления памятью и оптимизации производительности
- •Интеграция с SOAP (WCF) и REST сервисами
- •Написание unit‑тестов и использование моков
- •Работа с базой данных через SQL/PLSQL и обработка XML/JSON
Обязательно
- •Уверенное владение C# и понимание управления памятью
- •Опыт работы с многопоточностью и async/await в C#
- •Опыт работы с Avalonia и/или WinForms
- •Знание SQL и PL/SQL
- •Понимание DI/IoC и принципов SOLID, GRASP, GoF
- •Опыт написания unit‑тестов (MsTest, NUnit или xUnit) и работы с моками
- •Опыт работы с Git/GitLab и интеграцией через WCF/REST