
Разработчик C# Avalonia
ГПМ Партнер
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Вакансия открыта в «Газпром-Медиа Развлекательное телевидение» (ГПМ РТВ) — это крупнейший производитель развлекательного контента в России, объединяет ведущие развлекательные ресурсы страны, узнаваемые не только в России, но и за рубежом. Среди них известные телеканалы: ТНТ, «Пятница!», ТВ-3, «Суббота», ТНТ4, 2х2.
О проекте
Разработка программного продукта ERP системы для планирования сетки вещания и управление процессом доставки контента в эфир - desktop-приложение на стеке C# Avalonia. Система принята на уровне Холдинга и сейчас идет этап активной разработки новых модулей и переход на новый стек.
Вам предстоит
•Разработка и поддержка кроссплатформенных десктопных приложений (Windows/Linux/macOS) на базе Avalonia UI;
•Проектирование и реализация пользовательских интерфейсов с использованием XAML и паттерна MVVM;
•Участие в архитектурном проектировании и миграции существующих приложений;
•Оптимизация производительности, отзывчивости и пользовательского опыта приложений;
•Интеграция с внутренними и внешними API, работа с базовыми сервисами и хранилищами данных;
•Написание Unit- и интеграционных тестов (xUnit, NUnit, MSTest);
•Участие в code review, планировании и технических обсуждениях в команде.
Вы нам подходите, если есть
•Отличное знание C# и современного .NET (версии 8/10);
•Опыт разработки на C# + Avalonia UI - строго от 3 лет;
•Глубокое понимание паттерна MVVM:
•Data Binding (привязка данных)
•Командная система (ICommand)
•Опыт работы с MVVM-фреймворками (CommunityToolkit.Mvvm, Prism и др.);
•Опыт работы с XAML, создание пользовательских элементов управления и стилей;
•Опыт работы с async/await, Task, многопоточностью;
•Понимание принципов внедрения зависимостей (Dependency Injection);
•Опыт работы с Git;
•Стремление писать чистый, поддерживаемый код (SOLID, DRY, KISS).
Будет преимуществом, если есть
•Опыт с WPF, WinUI, Xamarin, MAUI;
•Опыт кроссплатформенной разработки (Windows/Linux/macOS);
•Знание других паттернов (MVI, MVU);
•Опыт работы с базами данных (PostgreSQL);
•Опыт написания Unit-тестов (xUnit, Moq);
•Опыт с CI/CD (GitLab CI);
•Опыт работы с Docker, Kubernetes;
•Навыки профилирования и оптимизации кода;
•Знание английского языка на уровне Intermediate и выше;
•Наличие публичных репозиториев с примерами кода (GitHub/GitLab).
Мы предлагаем
•Оформление по ТК РФ;
•График работы: 5/2 с 10:00 до 19:00 (по МСК);
•Возможность работать полностью удаленно;
•ДМС со стоматологией;
•Заработная плата по результатам собеседования;
•Корпоративные скидки на фитнес и занятия по английскому языку.
Уважаемые кандидаты, в сопроводительном письме просьба указывать желаемый уровень дохода, если не указан в резюме.

