Разработчик 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 (по МСК);
Возможность работать полностью удаленно;
ДМС со стоматологией;
Заработная плата по результатам собеседования;
Корпоративные скидки на фитнес и занятия по английскому языку.

Уважаемые кандидаты, в сопроводительном письме просьба указывать желаемый уровень дохода, если не указан в резюме.

Технологии и навыки
AI-помощник
Источникhh.ru
Опубликовано1 дн назад
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.