Бэкенд разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Ищем разработчика для доработки модуля на C#, который обеспечивает интеграцию между POS-системой iiko и нашим приложением FastTable (сервис бронирования столиков и управления заказами). Интеграция построена через REST API.
Что нужно будет сделать (детальное ТЗ — после отклика):
- Привести все даты и время к единому формату (UTC / ISO) — аудит, исправление.
- Перейти от использования объекта "Резерв" к объекту "Банкет" — изменение логики взаимодействия с iiko.
- Обеспечить двухстороннюю синхронизацию статусов между системами (в том числе закрытие заказов, броней и банкета).
- Реализовать фильтрацию входящих хуков (устранить дубли, отсеять ненужные события).
- Удалить хардкод, сторонние ссылки и неиспользуемый код, оставшийся от предыдущего разработчика.
- Провести тестирование на стенде (доступ к 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
Если вас заинтересовал проект — откликайтесь. Предоставим доступ к коду и ответим на все вопросы.