Москва, Садовническая улица, 75
Метро: Павелецкая• Анализировать, дорабатывать и поддерживать существующий код проектов на «1С-Битрикс» без технической документации;
• Проводить рефакторинг кода в init.php, result_modifier.php и других местах со смешанным процедурным и ООП-стилем;
• Устранять ошибки, не внося правки в ядро платформы (используя события и обходные пути);
• Создавать и дорабатывать компоненты 2.0 (с нуля или на основе существующих).;
• Разрабатывать собственные модули (при необходимости) с использованием D7 API;
• Программно создавать инфоблоки, Highload-блоки, свойства и работать с множественными значениями;
• Писать оптимизированные SQL-запросы с использованием JOIN, подзапросов, GROUP BY;
• Анализировать медленные запросы через EXPLAIN и устранять проблемы производительности;
• Понимать структуру системных таблиц Битрикса (b_iblock_element, b_hlblock_* и др.) для диагностики;
• Использовать xDebug для локальной отладки кода;
• Настраивать композитный режим и отложенные функции для ускорения загрузки страниц;
• При необходимости настраивать очереди (Bitrix Queue или Redis);
• Разрабатывать интеграции со сторонними сервисами через cURL или Guzzle;
• Создавать собственные REST API эндпоинты;
• Использовать Git (ветвление, merge, rebase) для ведения разработки;
• Выполнять базовые операции в Linux (просмотр логов, настройка cron, проверка прав на файлы);
• Реализовывать обработчики событий (OnProlog, OnAfterIBlockElementAdd и др.) для расширения функциональности без правки ядра;
• Объяснять технические решения нетехническим коллегам (менеджерам, заказчикам);
Требования:
Самостоятельность, внимательность к деталям, ответственность, терпение при работе с Legacy-кодом, умение объяснять технические решения нетехническим коллегам;
Сапрыкин Дмитрий Алексеевич
Москва
от 100000 RUR