Ищем разработчика для доработки модуля на C#, который обеспечивает интеграцию между POS-системой iiko и нашим приложением FastTable (сервис бронирования столиков и управления заказами). Интеграция построена через REST API.
Что нужно будет сделать (детальное ТЗ — после отклика):
Привести все даты и время к единому формату (UTC / ISO) — аудит, исправление.
Перейти от использования объекта "Резерв" к объекту "Банкет" — изменение логики взаимодействия с iiko.
Обеспечить двухстороннюю синхронизацию статусов между системами (в том числе закрытие заказов, броней и банкета).
Реализовать фильтрацию входящих хуков (устранить дубли, отсеять ненужные события).
Удалить хардкод, сторонние ссылки и неиспользуемый код, оставшийся от предыдущего разработчика.
Провести тестирование на стенде (доступ к iiko и FastTable API предоставим).
Технические детали:
Язык: C# (.NET Framework 4.7.2)
Взаимодействие: REST API, Webhooks
Работа с git-репозиторием (pull request и ревью обязательны)
Будет плюсом:
Опыт интеграции с iiko, r_keeper или другими POS-системами
Знание принципов вебхуков и событийной архитектуры
Опыт рефакторинга чужого кода
Формат:
Удалённо
Оплата за проект
После успешного завершения — возможны новые задачи по этому же проекту
Если вас заинтересовал проект — откликайтесь. Предоставим ТЗ, доступ к коду и ответим на все вопросы.