ИТ-разработчик

Арктик Катеринг Сервис

ИТ-разработчик

Москва, Скаковая улица, 36

Метро: Белорусская

Описание вакансии

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

Являясь поставщиком комплексных услуг в сфере кейтеринга, управления объектами, компанией AKC разработан комплекс готовых решений для обеспечения комфорта и безопасности на объектах, а также для повышения эффективности работы наших клиентов за счет организации ежедневного управления их объектами.

Компания Арктик Катеринг Сервис входит в состав международной компании CIS Group, осуществляющей деятельность в 20 странах мира, работающей на 260 операционных площадках , со штатом сотрудников более 15 000 тысяч сотрудников.

Мы в поисках ИТ-разработчика.

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

  • Создание компонентов UI на Blazor WASM с использованием MudBlazor

  • Разработка API endpoints на ASP.NET Core с учетом идемпотентности, пагинации и rate limiting

  • Проектирование и реализация моделей данных, схем БД и миграций

  • Реализация механизмов работы с файлами через S3-совместимое хранилище

  • Интеграция фронтенда и бэкенда, реализация real-time функций

  • Интеграция сервисов уведомлений

  • Написание unit-тестов для критической бизнес-логики

  • Интеграционное тестирование API, включая тестирование механизмов retry

  • Ручное тестирование функциональности перед сдачей

  • Следование best practices и coding standards

  • Рефакторинг и оптимизация существующего кода

  • Участие в code review

  • Ведение технической документации проекта в Confluence (или аналоге): Описание архитектуры и схемы БД

  • Документирование ключевой бизнес-логики сервисов и методов

  • Описание используемых библиотек, интеграций и API

  • Инструкции по развертыванию и администрированию

  • Описание API через OpenAPI (Swagger)

  • Написание понятного README

Пожелания к кандидату:

1. Обязательные технические навыки

  • Языки программирования и платформа:

    · Глубокое знание C# и платформы .NET (версии 6/7/8)

    · Понимание принципов ООП, SOLID и паттернов проектирования

    · Знание LINQ и асинхронного программирования (async/await)

    · Понимание принципов идемпотентности и умение их применять на практике

    2. Frontend-разработка:

  • Опыт работы с Blazor WebAssembly

  • Знание компонентного подхода, жизненного цикла компонентов, работы с состояниями

  • Опыт работы с MudBlazor (или готовность быстро освоить)

  • Понимание работы с формами, валидацией, событиями и клиентской пагинацией

    3. Backend-разработка:

  • Опыт разработки на ASP.NET Core Web API

  • Работа с Entity Framework Core (Code First, миграции, оптимизация запросов)

    Понимание и опыт реализации аутентификации и авторизации (JWT, ASP.NET Core Identity, Active Directory)

  • Опыт реализации SMS-аутентификации (2FA)

  • Опыт работы с SignalR/WebSockets для real-time коммуникации

  • Умение реализовывать rate limiting, пагинацию на стороне сервера и механизмы retry запросов с экспоненциальной задержкой

    4. Базы данных и хранилища:

    · Опыт работы с реляционными СУБД: PostgreSQL, SQL Server

    · Умение проектировать нормализованные схемы БД, писать оптимизированные запросы

    · Опыт работы с объектными хранилищами (S3-совместимые, напр. MinIO):

    · Генерация presigned URL для безопасной загрузки/скачивания

    · Реализация политик ограничения типов (MIME-types) и размеров файлов

    · Интеграция с антивирусным сканированием загружаемых файлов

    · Ведение журнала аудита операций с файлами (журнал скачиваний)

    5. Интеграции и сервисы:

    · Опыт интеграции с Firebase Cloud Messaging - FCM

    · Опыт работы с системами документации кода

Мы предлагаем:
  • Работу в динамичном молодом коллективе;
  • Возможность профессионального роста в крупной компании;
  • Пятидневную рабочую неделю (с 09.00 до 18.00);
  • Возможность работать удаленно;
  • Предоставление полиса ДМС (после прохождения испытательного срока);
  • Удобное расположение офиса.
Посмотреть контакты работодателя

Адрес

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию