Задачи:
- Построение цикла разработки:
- анализ и проработка поступающих задач, их декомпозиция, оценка сроков реализации;
- участие в распределении задач между разработчиками;
- контроль качества и сроков выполнения разработки;
- передача результатов разработки на тестирование.
- Непосредственное участие в разработке - Написание кода на PHP, JS, TS, VueJS
- Код-review, проверка вёрстки. Участие в сдаче результатов разработки Заказчику;
- Рефакторинг и оптимизация программного кода:
- приведение программного кода в соответствие регламенту разработки, принятого в Практике Битрикс, а также согласно рекомендациям, изложенным в документации 1С-Битрикс;
- доработка / модификация программного кода заказчика с целью улучшения работы системы в соответствие с регламентом разработки, принятым в Практике Битрикс, а также согласно рекомендациям, изложенным в документации 1С-Битрикс;
- Создание кастомных компонентов Битрикс:Управление сайтом;
- Поддержка и развитие enterprise проекта на базе Битрикс24 и Битрикс:Управление сайтом;
- Подготовка и выпуск релизов для обновления разработанных модулей/компонентов/шаблонов;
- Обновление продуктов 1С-Битрикс - типовых и нетиповых конфигураций;
- Участие в разработке проектной документации (регламентов, контрольных заданий, инструкций и т.д.);
Что нам важно:
- Писать программный код на языках php, javascript, typescript, html, css, scss, sql для системы управления контентом 1С-Битрикс;
- Осуществлять доработку типовых модулей, компонентов, обработчиков событий;
- Применять методы, средства для рефакторинга и оптимизации программного кода;
- Находить оптимальное решение прикладных задач при использовании типового функционала программных продуктов 1С-Битрикс;
- Применять методы и приемы отладки дефектного программного кода, интерпретировать диагностические данные (сообщения об ошибках, предупреждения, записи в логах, и пр.), пользоваться отладчиком;
- Работать с системой контроля версии GIT;
- Уверенное знание БД и особенностей 1С-Битрикс, понимание концепции хранения данных в 1С-Битрикс;
- Разрабатывать миграции для внедрения изменений в БД;
- Обновлять типовые\не типовые решения 1С-Битрикс;
- Разрабатывать задания для решений в 1С-Битрикс (модули, компоненты, шаблоны, миграции, модульные тесты);
- Производить оценку поставленной задачи и ее согласование с постановщиком;
- Проводить презентации и встречи.
Желательно:
- Организация процесса разработки на базе решений Битрикс управление сайтом (БУС) и Битрикс24.
- Опыт работы по проектированию информационных систем.
- Опыт управления командой разработчиков от 3 человек более 2 лет на крупных проектах (длительностью от 6 месяцев).
- Опыт доработки систем, начиная от анализа требований пользователей, заканчивая внедрением изменений в продуктивную среду и доработкой документации