📚 Прокачайте навыки и карьеру

Выбирайте курсы со скидками до 60% — для любого уровня и направления.

раздел Курсы и обучение

Бэкенд разработчик

Зарплата

до 30 000 ₽

Требования

Бэкенд разработчикC#

Местоположение и тип занятости

Можно удаленно

Компания

Разработка мобильных приложений под ключ

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

Ищем разработчика для доработки модуля на C#, который обеспечивает интеграцию между POS-системой iiko и нашим приложением FastTable (сервис бронирования столиков и управления заказами). Интеграция построена через REST API.

Что нужно будет сделать (детальное ТЗ — после отклика):

  1. Привести все даты и время к единому формату (UTC / ISO) — аудит, исправление.
  2. Перейти от использования объекта "Резерв" к объекту "Банкет" — изменение логики взаимодействия с iiko.
  3. Обеспечить двухстороннюю синхронизацию статусов между системами (в том числе закрытие заказов, броней и банкета).
  4. Реализовать фильтрацию входящих хуков (устранить дубли, отсеять ненужные события).
  5. Удалить хардкод, сторонние ссылки и неиспользуемый код, оставшийся от предыдущего разработчика.
  6. Провести тестирование на стенде (доступ к iiko и FastTable API предоставим).

Технические детали:

  • Язык: C# (.NET Framework 4.7.2)
  • Взаимодействие: REST API, Webhooks
  • Работа с git-репозиторием

Будет плюсом:

  • Опыт интеграции с iiko, r_keeper или другими POS-системами
  • Знание принципов вебхуков и событийной архитектуры
  • Опыт рефакторинга чужого кода

Формат:

  • Удалённо
  • Оплата за проект
  • После успешного завершения — возможны новые задачи по этому же проекту

Ознакомьтесь, пожалуйста, с техническим заданием по ссылке: https://docs.google.com/document/d/1CHdmOxP5bvHmfNmkSqhyoOQi8rDW9nTAfy-hYNMlgo8/edit?usp=sharing

Если вас заинтересовал проект — откликайтесь. Предоставим доступ к коду и ответим на все вопросы.