Дубининская улица 57с2
Задачи:
-
Спроектировать и реализовать модуль интеграции 1ОПД ↔ Bitrix/Bitrix24 (CRM/Контакты/Пользовательские поля/HL-блоки, вебхуки, обработчики событий).
-
Реализовать аутентификацию и авторизацию (OAuth2 для Bitrix24; безопасная работа с API-ключами 1ОПД; ротация секретов).
-
Настроить двусторонний обмен с 1С (HTTP-сервисы/REST, JSON/XML, CommerceML при необходимости; план обмена, идемпотентность, дедупликация).
-
Упаковать модуль для Bitrix Маркетплейса: структура D7, install/uninstall, миграции, языковые файлы, манифест, скриншоты, описание, версия/чинджлог; пройти модерацию.
-
Обеспечить логирование, мониторинг, ретраи, лимитирование запросов и защиту от повторной доставки вебхуков.
-
Написать понятную документацию (установка, настройка, права, сценарии), примеры и Postman-коллекцию.
-
Сопровождение: фиксы, минорные релизы, обратная совместимость, работа с отзывами в Маркете.
Требования
-
PHP 8.x, Bitrix Framework D7, опыт разработки модулей/приложений для Bitrix/Bitrix24 (REST, события, HL-блоки, ORM, агенты, кэш).
-
Уверенно: OAuth2, вебхуки, подпись запросов (HMAC), пагинация, квоты/Rate Limits, очереди/ретраи.
-
Опыт публикации модулей/приложений в Bitrix Маркетплейсе (структура пакета, composer/ autoload, manifest, скриншоты, прохождение модерации).
-
Интеграции с 1С:Предприятие 8: HTTP-сервисы/REST, обмен JSON/XML, понимание типовых конфигураций (УТ/УНФ/БП), разбор и маппинг справочников/документов.
-
БД: MySQL/MariaDB, написание эффективных запросов, миграции.
-
Git, CI/CD (GitHub/GitLab), умение собирать и версионировать релизы (SemVer).
-
Документация на русском, технический английский — B1+ (читать API-доки, писать issues).
Плюсом будет (кибербез): OWASP Top-10, безопасное хранение секретов, ротация ключей, контроль прав (RBAC), валидация/санитизация входящих данных, защита вебхуков (replay protection, timestamp + signature), базовый threat-modeling. Понимание 152-ФЗ/GDPR — как бонус.
Условия: Удалённо, гибкий график, еженедельные статус-созвоны. Вилка — по результатам интервью