Разработка программы для взаимодействия с кассовым оборудованием
Цена договорная
Необходимо разработать десктоп-программу для взаимодействия с кассовым оборудованием (контрольно-кассовой техникой) для печати фискальных и не фискальных чеков. Текущее ПО по взаимодействию с ККТ - ККМ сервер. По сути необходимо разработать полный аналог.
Программа должна вставать как локальный веб-сервер на определенном порту, принимать http запросы (REST протокол) от браузера и выполнять взаимодействие с оборудованием.
Важные моменты:
* Предусмотреть логирование работы сервера, команд и результатов (БД/файл);
* Язык HTTP сервера - python, фреймворк - на выбор (fast api, flask и т.д);
* Предусмотреть скрипт для быстрого развертывания в windows среде (установка питон, создание виртуально окружения, установка библиотек, запуск сервера, добавление программы в автозапуск);
* Предусмотреть, что в дальнейшем будут подключаться другие протоколы взаимодействия (писать через абстрактные кассы)
Мы планируем долгосрочное сотрудничество в рамках проекта, оформление замазанятость/ГПХ/ТК.
Требования к исполнителю:
• Опыт коммерческой разработки на Python/Django не менее 4 лет;
• Отличное знание фреймворка django версии не ниже 3 (ORM, формы, построение запросов, асинхронный веб, кастомизация админки);
• Опыт работы с django rest framework;
• Опыт работы с PostgreSQL/MySQL;
• Знание и умение работать с брокерами сообщений (RabbitMQ, Celery, etc.);
• Опыт работы с AWS, Docker, CI/CD;
• Опыт работы с нереляционными БД (например, Redis);
• Знание HTML/CSS/JS на базовом уровне;
• Опыт интеграции со сторонними сервисами (REST, SOAP, etc.);
• Git на уровне ежедневного использования;
• Опыт работы/интеграций с 1С
Программа должна вставать как локальный веб-сервер на определенном порту, принимать http запросы (REST протокол) от браузера и выполнять взаимодействие с оборудованием.
Важные моменты:
* Предусмотреть логирование работы сервера, команд и результатов (БД/файл);
* Язык HTTP сервера - python, фреймворк - на выбор (fast api, flask и т.д);
* Предусмотреть скрипт для быстрого развертывания в windows среде (установка питон, создание виртуально окружения, установка библиотек, запуск сервера, добавление программы в автозапуск);
* Предусмотреть, что в дальнейшем будут подключаться другие протоколы взаимодействия (писать через абстрактные кассы)
Мы планируем долгосрочное сотрудничество в рамках проекта, оформление замазанятость/ГПХ/ТК.
Требования к исполнителю:
• Опыт коммерческой разработки на Python/Django не менее 4 лет;
• Отличное знание фреймворка django версии не ниже 3 (ORM, формы, построение запросов, асинхронный веб, кастомизация админки);
• Опыт работы с django rest framework;
• Опыт работы с PostgreSQL/MySQL;
• Знание и умение работать с брокерами сообщений (RabbitMQ, Celery, etc.);
• Опыт работы с AWS, Docker, CI/CD;
• Опыт работы с нереляционными БД (например, Redis);
• Знание HTML/CSS/JS на базовом уровне;
• Опыт интеграции со сторонними сервисами (REST, SOAP, etc.);
• Git на уровне ежедневного использования;
• Опыт работы/интеграций с 1С
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.