SHEVEREV

.NET developer (Senior/Lead)

Не указана
  • Ростов-на-Дону
  • От 3 до 6 лет

Привет! Мы — SHEVEREV, аккредитованная IT-компания, занимающаяся разработкой веб-сервисов и мобильных приложений различной сложности.

Мы создаем цифровые продукты, которые меняют мир. От платформ для онлайн-обучения до удобных сервисов для путешествий. Мы работаем с лидерами российского и зарубежного рынков, решая самые сложные задачи с помощью передовых технологий.

Нам нужен C# Developer, который одинаково уверенно чувствует себя и в мире высоконагруженных бэкенд-систем, и в классическом десктопе (WPF). Вы будете не просто писать код, а управлять технической частью проекта: от проектирования архитектуры до деплоя.

Мы предлагаем:

  • На данный момент нам нужен сотрудник на неполный рабочий день (15–20 часов в неделю). В перспективе возможен переход на полный рабочий день.
  • Масштабные и интересные проекты;

  • Минимум бюрократии и отсутствие жесткого контроля: мы не фиксируем действия на экране и деликатно отслеживаем рабочее время в Jira;

  • Регулярное повышение заработной платы;

  • Крутая команда профессионалов, нацеленных на результат.

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

  • Проектировать архитектуру распределенной системы (микросервисы + десктопный клиент).

  • Управлять процессом разработки (контроль сроков, код-ревью, декомпозиция).

  • Разрабатывать бэкенд на ASP.NET Core (старт от .NET 8).

  • Интегрировать очереди сообщений (Apache Kafka) и кеширование (Redis).

  • Работать с БД: Oracle или PostgreSQL (написание сложных запросов, настройка доступа через EF Core).

  • Поддерживать и развивать WPF приложение (десктопная часть критична).

  • Настраивать фоновые задачи (Quartz.Net или аналоги) и контейнеризацию (Docker).

  • Реализовывать безопасность (JWT).

Требования:

  • Опыт программирования на .NET (версии 8+) от 4 лет.

  • EF Core + оптимизация запросов.

  • Oracle или PostgreSQL (опыт работы хотя бы с одной из этих СУБД).

  • Redis (кеширование).

  • ASP.NET Core (Web API, Middleware, DI).

  • Apache Kafka (Producer/Consumer, топики).

  • Quartz.Net (или Hangfire/другой шедулер).

  • WPF (MVVM, Data Binding, кастомные контролы — обязательно).

  • Docker (контейнеризация, Docker Compose).

  • JWT (механизмы аутентификации/авторизации).

Ключевые управленческие требования:

  • Опыт управления проектами: умеете вести задачи от «хочу» до «в проде» (Jira/Trello/Asana/любая методология).

  • Опыт проектирования: сами рисуете архитектуры (C4 или просто схемы в draw.io), понимаете, как не настрелять себе в ногу в распределенной системе.

  • Опыт работы с десктопом: понимание особенностей клиентских приложений (изоляция потоков, работа с памятью).