6 1 д. назад

Разработчик C# (KPI MONITOR)

В этой роли вы будете заниматься разработкой и развитием кроссплатформенного desktop-клиента на C# и Avalonia. Требуется опыт коммерческой разработки на C# от 2 лет и уверенное знание .NET. Мы предлагаем гибкий формат работы и возможность прокачать экспертизу в кроссплатформенной разработке.

middle удалённо 130 000 – 210 000 RUR
Тип занятости
full-time
Опубликовано
3 февраля 2026
Языки
English: Pre-Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

О продукте KPI MONITOR KPI MONITOR — это современная BI-система мониторинга ключевых показателей и аналитики для компаний, работающих с большими массивами управленческих данных. Решение разворачивается в крупных российских и международных проектах и требует устойчивого и удобного клиентского приложения, одинаково работающего на разных платформах и устройствах. Технологический стек и особенности Мы развиваем кроссплатформенный клиент KPI MONITOR на базе Avalonia, используя C# и XAML‑подобную разметку. Ключевые особенности стека: • Истинная кроссплатформенность: настольные ОС (Windows 7+, macOS, Linux на X11 и Wayland), встраиваемые системы (например, Raspberry Pi). • Мобильные платформы: iOS и Android (режим preview) — для последующего развития мобильного клиента KPI MONITOR. • Веб‑клиент: через WebAssembly (Avalonia WASM, в активной разработке). • XAML‑подобный язык разметки Avalonia XAML для декларативного описания интерфейса, близкий по концепции к WPF/UWP (binding, стили, ресурсы, шаблоны контролов). • Собственный высокопроизводительный render‑движок на базе Skia, обеспечивающий единый внешний вид и поведение UI на всех платформах. • Архитектура MVVM, активное использование подходов reactive‑программирования (ReactiveUI или аналогичный стек). • Открытый исходный код Avalonia (лицензия MIT), активное сообщество и регулярные обновления. • Богатая библиотека контролов: стандартные элементы (кнопки, поля ввода, списки), а также DataGrid, TreeView, TabControl и возможность создавать кастомные контролы под задачи KPI MONITOR.
Разработка и развитие кроссплатформенного desktop‑клиента KPI MONITOR на C# и Avalonia.
Проектирование и реализация интерфейсов с использованием Avalonia XAML (создание экранов, форм, диалогов, визуализаций данных KPI).
Настройка и использование шаблона MVVM: ViewModels, binding, команды, валидация, навигация.
Реализация реактивного поведения интерфейса (подписки на изменения данных, обновление представлений, работа с потоками событий).
Оптимизация производительности UI (отрисовка, работа со списками и таблицами, виртуализация).
Создание и поддержка собственных контролов и стилей под бренд и UX‑требования KPI MONITOR.
Участие в развитии мобильных и веб‑вариантов клиента (iOS/Android preview, WebAssembly) по мере роста продукта.
Взаимодействие с backend‑командой, проработка контрактов API и форматирования данных, интеграция визуальных компонентов с сервисами KPI MONITOR.

требования

Опыт коммерческой разработки на C# от 2 лет.
Уверенное знание .NET (Core/6+/8+), понимание принципов многопоточности, асинхронности (async/await, Task‑модель).
Опыт разработки UI‑приложений на WPF/UWP/WinUI или другом XAML‑подобном фреймворке; понимание концепций data binding, ресурсов, стилей, шаблонов контролов.
Понимание архитектуры MVVM, практический опыт разделения слоёв представления и логики.
Базовый опыт или готовность быстро освоить Avalonia (Avalonia XAML, настройка тем, работа с кастомными контролами).
Аккуратное отношение к качеству кода: SOLID, паттерны, код‑ревью, unit‑тесты приветствуются.
Будет плюсом:
Опыт работы с ReactiveUI или другими фреймворками реактивного программирования.
Опыт разработки кроссплатформенных приложений (Linux/macOS, мобильные платформы, WebAssembly).
Понимание ограничений встраиваемых систем (Raspberry Pi и подобные) и оптимизация UI под такие среды.

условия

Участие в развитии ключевого продукта KPI MONITOR, используемого в реальных управленческих и аналитических контурах.
Возможность прокачать экспертизу в современной кроссплатформенной разработке (desktop, embedded, mobile, web) в одном стекe.
Влияние на архитектуру клиентского приложения и UX‑решения.
Дружную команду, обмен экспертизой и поддержку при освоении Avalonia и связанных технологий.
Конкурентное вознаграждение, «белое» оформление, гибкий формат работы (офис/гибрид/удалёнка).
Как откликнуться
При отклике приложите резюме и краткое сопроводительное письмо с примерами проектов на C# (WPF/Avalonia/другие UI‑фреймворки), в которых вы занимались разработкой интерфейса и архитектуры клиентской части. Если есть публичные репозитории с проектами на Avalonia или XAML‑UI — укажите ссылки.

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

6 вакансии
Arc Studio
Arc Studio
1 д. назад

Разработчик Unity (C#)

Присоединяйтесь к команде Arc Studio для работы над игровыми проектами на Unity. Идеальная вакансия для тех, кто ищет гибку…

130 000 - 350 000 RUR

middle удалённо
ПрофИтПроект
ПрофИтПроект
2 д. назад

Программист ТУРБО X (middle) с опытом C#

ПрофИтПроект ищет middle C# разработчика для работы с платформой ТУРБО X. Вы будете заниматься разработкой бизнес-пр…

80 000 - 200 000 RUR

middle удалённо
ГКУ МО Центр земельно-имущественного комплекса Московской области
ГКУ МО Центр земельно-имущественного комплекса Московской области
1 д. назад

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

Ищем разработчика .NET с опытом от 3-х лет для работы над проектами автоматизации бизнеса. Важны навыки C#, .NE…

150 000 - 200 000 RUR

middle удалённо
Saber Interactive
Saber Interactive
14 ч. назад

Программист C#

Присоединяйтесь к команде Saber Interactive, одной из крупнейших игровых студий. Мы ищем программиста C# с хорошими алгоритмичес…

middle удалённо
Альфа-Банк
Альфа-Банк
19 ч. назад

Разработчик C#

Ищем middle-разработчика C# для работы над интересными проектами в области банковского ПО. Вам понадобятся навыки работы …

middle удалённо
АО «Финам»
АО «Финам»
1 д. назад

Разработчик C#

АО «Финам» ищет разработчика C# для работы над автоматизацией финансовых услуг. Важны глубокие знания MS SQL и опыт в раз…

middle удалённо