- Страна
- Россия
C# Developer, WPF → Avalonia
Интересный стек технологий (.NET 8, Avalonia) и работа над сложным инженерным ПО. Однако отсутствие указанной зарплаты и наличие тестового задания могут снизить привлекательность для части кандидатов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Требуется глубокое знание C# и многопоточности, а также специфический опыт работы с UI-фреймворками (WPF/Avalonia) и создание собственных контролов. Наличие тестового задания после первого этапа повышает порог входа.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции C# разработчика с опытом от 3 лет в Москве рыночный диапазон составляет от 200 000 до 350 000 рублей. Поскольку в вакансии оплата не указана, стоит ориентироваться на медиану в 270 000 рублей при обсуждении оффера.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
C# Developer, WPF → Avalonia — Топ Системы
Офис/гибрид, Москва. Оплата не указана
Модуль управления проектами в клиент-серверной системе для проектирования и производства.
Требования и условия:
— От 3 лет продуктовой разработки, C# и многопоточность
— .NET 8 и .NET Framework 4.7.2, MVVM, WPF/Avalonia
— Разработка собственных контролов, работа с чужим кодом и документацией
— После первичного интервью предусмотрено тестовое задание
Навигация: База знаний • Задачи • Собеседования
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C#
- .NET
- .NET Framework
- Multithreading
- MVVM
- WPF
- Avalonia
Возможные вопросы на собеседовании
Вакансия предполагает переход с WPF на Avalonia, важно понимать разницу в жизненном цикле и рендеринге.
В чем основные архитектурные различия между WPF и Avalonia, и с какими сложностями вы сталкивались при миграции или кроссплатформенной разработке?
В требованиях указана многопоточность, что критично для отзывчивости UI в сложных системах проектирования.
Как вы обеспечиваете синхронизацию данных между фоновыми потоками и UI-потоком в .NET 8, чтобы избежать блокировок интерфейса?
Упоминается разработка собственных контролов.
Расскажите о самом сложном кастомном контроле, который вы создавали: как была реализована отрисовка и обработка событий?
Проект использует как старый .NET Framework, так и новый .NET 8.
Какие основные проблемы совместимости могут возникнуть при поддержке кода, работающего одновременно на .NET Framework 4.7.2 и .NET 8?
Работа с чужим кодом — часть повседневных задач.
Каков ваш алгоритм действий при необходимости внесения изменений в критически важный модуль с большим количеством унаследованного кода (legacy) без документации?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

