СНС, Группа компаний
Python/JS developer (Офисный формат)
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Мы - команда, которая разрабатывает программный комплекс управления вендинговыми автоматами. Наш комплекс управляет всем оборудованием внутри автомата в процессе его работы, реализует маханизмы продажи товара, тестирует вендинговый автомат при его производстве, позволяет экспедиторам и сервисным инженерам обслуживать его, а также обеспечивает централизованное управление и мониторинг всего парка автоматов.
Обязанности:
- Разработка и поддержка backend web-приложения управления оборудованием, и API на Django;
- Разработка программных модулей управления платами (двигатели, датчики), сканерами, платежными терминалами, камерами;
- Реализация сценариев выдачи товара, тестирования установленного оборудования и обработки аппаратных ошибок;
- Поддержка внутреннего JS-интерфейса: управление оборудованием, тесты, статусы, модальные окна;
- Диагностика проблем разрабатываемых приложений в Linux-окружении, работа с логами, метриками;
- Ведение внутренней документации на приложения, таких как changelog, коды ошибок.
Требования:
- Уверенное знание Python и Django, понимание структуры web-приложений, middleware, views/controllers;
- Опыт разработки REST API и работы с JSON, HTTP, WS, асинхронностью, потоками, очередями команд;
- Умение работать с Linux, Bash, сервисными скриптами запуска, логами и метриками;
- Умение читать и поддерживать существующий JavaScript: DOM, Fetch API, WebSocket, Bootstrap.
Будет преимуществом:
- Опыт интеграции с аппаратным обеспечением через serial/USB: pyserial/aioserial, COM-порты, бинарные и текстовые протоколы;
- Опыт с OpenCV и USB/видеоустройствами, интеграций с платежными терминалами, ККМ;
- Опыт написания авто тестов и тестирования hardware-in-the-loop сценариев;
- Опыт работы с kiosk-приложениями на Linux и локальными web-интерфейсами.
Условия:
- График работы 5/2 ( офисный формат );
- Гарантированная своевременная заработная плата по результатам собеседования;
- Оформление в штат компании в соответствии с ТК РФ (отпуск…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.