Разработчик C# .NET (MAUI / Avalonia)
По договоренности
- Горьковская
- Чкаловская
- Ленинская
Мы ищем разработчиков с опытом создания Desktop и Mobile приложений на С# с использованием .NET MAUI и/или Avalonia UI. Предстоит задача построить красивый и современный интерфейс нового кроссплатформенного приложения. Разработка должна отвечать современным стандартам и паттернам разработки (SOLID, MVVM, DDD).
О проекте:
Разрабатываем профессиональное решение для технического освидетельствования судов - комплексную систему, которая позволяет инспекторам проводить полную оценку технического состояния судна и формировать отчеты. Проект долгосрочный, с постоянным развитием функциональности и регулярными новыми требованиями от заказчика.
Чем предстоит заниматься:
-
Перевод legacy приложения (WinForms) на современный кроссплатформенный стек (.Net и Avalonia UI). Нам нравится идея «write once, run everywhere» применительно к С# и .Net
-
Участие в проектировании пользовательского интерфейса и пользовательских сценариев (UI/UX)
-
Full stack разработка: разработка View на XAML, написание своих собственных графических компонентов, написание бизнес-логики функционала без code behind
-
Изучать код legacy приложения, чтобы понимать, как устроен функционал, который нужно портировать в новый проект
-
Участие в код-ревью, обмен знаниями с командой
-
Придерживаться паттернам разработки и code style
Требования:
-
Подтвержденный опыт разработки Desktop и/или Mobile разработки C# с использованием Reactive UI или Community Toolkit
-
Знание SQL и опыт работы в СУБД (SQLite/SQL CE, SQL Server, PostgreSQL)
-
Знание Git, опыт проведения code review
-
Понимание принципов MVVM (Model-View-ViewModel), SOLID
Будет плюсом:
-
Высшее образование в области информатики и математики
-
Знание межсервисного взаимодействия (REST, WCF, gRPC, SignalR)
-
Хорошие коммуникативные навыки
Опубликована день назад