Разработка новых сервисов, модулей/компонентов и настройка интеграций с различными системами (Active Directory, sql DB и другими), с использованием сетевых протоколов SMB, LDAP, REST API и.т.д.
Изменение по запросу заказчика структуры сайта на Bitrix (модули, инфоблоки, hl-блоки).
Доработка существующих сервисов и интеграций, кастомизация существующих бизнес-процессов в системе ЕСП под задачи заказчика.
ОСНОВНЫЕ ТРЕБОВАНИЯ
Сертификат администратора коробочной версии Битрикс24,
Сертификат разработчика Битрикс24,
Знание архитектуры коробочной версии Битрикс24,
Понимание что такое компоненты, модули, инфоблоки, hl-блоки,
Основы работы с бизнес-процессами в Битрикс24,
Знание Jira, Confluence.
БЭКЕНД РАЗРАБОТЧИК
Сертификат разработчика Битрикс,
Знание PHP (у нас 8.2),
Опыт написания модулей, компонентов,
Опыт написания кастомных активити бизнес-процессов,
Опыт работы с генератором документов,
Опыт работы с конвертерами документов (у нас libreoffice),
Опыт написания миграций,
Опыт работы с модулем CRM,
Опыт работы с ORM Битрикс,
Опыт работы с Docker,
Опыт работы с Bitrix VM или настройка серверной архитектуры под Битрикс,
Опыт написания интеграций между системами,
Знание внутреннего API Битрикс,
Опыт работы с MySql (в частности оптимизация запросов, анализ производительности),
Опыт написания тестов (используется PhpUnit),
Знания PSR (PSR-12 для начала).
Опыт создания компонентов через BX.Vue,
Знания JavaScript, Vue.JS,
Опыт работы с Webpack, Babel,
Верстка шаблонов,
Создание компонентов JS,
Опыт работы с Vuex, Pinya,
Опыт работы с git, gitlab (у нас self-hosted)
Опыт работы с REST.API Битрикс,
Умение вклиниваться в верстку Битрикс24 не меняя код системных компонентов.