.NET Разработчик (Middle)

По договоренности


Мы — продуктовая команда, автоматизирующая процессы транспортной компании. Ищем разработчика, который готов большую часть времени работать с существующим WPF‑приложением на .NET 8 (Windows Desktop): улучшать качество кода, производительность и UX, а также постепенно модернизировать архитектуру.

Важно:

  • основная зона ответственности: WPF на .NET 8 с легаси‑кодовой базой;
  • распределение времени: 70–80% — WPF/desktop, 20–30% — backend и инфраструктурные задачи.

Чем предстоит заниматься:

  • поддержка, развитие и рефакторинг крупного desktop‑приложения на WPF (.NET 8);
  • багфиксы, улучшение UX/UI, переработка проблемных участков XAML, binding’ов и шаблонов;
  • оптимизация производительности: профилирование, устранение утечек памяти, снижение фризов UI, ускорение рендеринга;
  • наведение порядка в архитектуре: строгий MVVM, декомпозиция перегруженных ViewModel, вынос логики в сервисы/слои;
  • постепенная модернизация: обновление зависимостей, внедрение современных подходов (DI, async/await, nullable, analyzers);
  • интеграция с backend: адаптация клиента под новые API, согласование контрактов, обработка ошибок и ретраев;
  • участие в код‑ревью, покрытие ключевой логики тестами, улучшение инженерных практик.

Наш технологический стек:

  • основное: .NET 8 (Windows Desktop), WPF, XAML, MVVM, DI, async/await;
  • backend/интеграции: .NET 6–8, EF Core, PostgreSQL, MassTransit, RabbitMQ;
  • инструменты: Git, CI/CD, Docker, мониторинг, профилировщики (dotTrace, dotMemory и аналоги).

Мы ожидаем:

  • 2+ года коммерческого опыта на C# и уверенная работа с WPF;
  • опыт разработки на WPF под .NET 6+/8: XAML, стили/ресурсы, команды, binding’ы, data templates;
  • понимание многопоточности в desktop (Dispatcher), асинхронности, Observable‑коллекций;
  • практика профилирования и оптимизации: память, GC, рендер, layout, устранение фризов;
  • умение писать поддерживаемый код, покрывать тестами ключевую бизнес‑логику;
  • базовое понимание микросервисной архитектуры и взаимодействия с брокерами (RabbitMQ/MassTransit);
  • уверенная работа с PostgreSQL: сложные запросы, индексы, базовая оптимизация.

Будет плюсом:

  • опыт миграции WPF‑проектов на .NET 6–8 или модернизации легаси‑кода под современный рантайм;
  • знание Prism/ReactiveUI, опыт стилизации (Material/Fluent);
  • опыт упаковки и деплоя desktop‑приложений (MSIX/ClickOnce/MSI);
  • навыки оптимизации SQL и практическая работа с Docker;
  • опыт в транспорте/логистике.

Что мы предлагаем:

  • большое влияние на качество и эволюцию ключевого продукта компании;
  • гибридный график работы — 1-2 дня удаленно, остальные дни в офисе. Офис находится по адресу Молодогвардейцев, 27;
  • официальное оформление и стабильная заработная плата;
  • современный стек и планомерная модернизация легаси;
  • карьерный рост, корпоративное обучение, компенсация курсов/сертификаций.
  • прозрачные процессы (Scrum/Kanban), регулярные синки, понятная постановка задач.

Если тебе интересна глубокая инженерия в WPF на .NET 8 и реальный эффект от оптимизаций — присылай резюме, будем рады знакомству!


Поделиться:

Опубликована 8 дней назад

Похожие вакансии

  • Можно удаленно
  • Полный день
  • Опыт от 1 года
  • Челябинск
14 дней назад
60 000 - 90 000 ₽
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
  • Челябинск
9 дней назад
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
  • Челябинск
23 дня назад
  • Можно удаленно
  • Полный день
  • Опыт от 1 года
  • Челябинск
24 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.