Разработка и автоматизация:
- Создание новых и доработка существующих собственных модулей, компонентов и приложений для CRM с учетом высоких требований к качеству кода и производительности.
- Реализация сложной автоматизации рабочих процессов с использованием программного кода (в дополнение к стандартному конструктору БП и роботов).
- Написание миграций для базы данных.
- Создание и доработка UI-интерфейсов внутри портала, обеспечение адаптивности под мобильные устройства.
Интеграции и архитектура данных:
- Проектирование, разработка и поддержка обмена данными между Bitrix24 и внешними корпоративными системами: 1С (в т.ч. через Шину 1С), ERP, сторонние сервисы по REST/SOAP API.
- Работа с очередями сообщений (RabbitMQ) для асинхронных обменов.
- Техническая реализация сегментации данных и разграничения доступа на уровне БД.
Оптимизация и поддержка платформы:
- Обеспечение высокой производительности, безопасности и масштабируемости коробочной версии Битрикс24.
- Анализ узких мест, профилирование и оптимизация медленных запросов MySQL, работа с кэшированием (Memcached, Redis, тегированный кеш Битрикса).
- Поиск и устранение багов, рефакторинг и улучшение существующих модулей.
Командная работа:
- Работа в связке с системным аналитиком для обсуждения ТЗ и предложения оптимальных технических решений.
- Взаимодействие с тимлидом, DBA и системными администраторами при развертывании, мониторинге и резервном копировании.
- Ведение задач в Jira, работа с кодом в GitLab, участие в код-ревью.