Программист-разработчик
Описание
«Программист-разработчик (Bitrix24 / API)» Формат работы: Удаленно или Гибрид. Тип занятости: Проектная работа / Оплата по задачам (Time & Materials) или Fixed Price. Задач много (это одна из задач которые необходимо выполнить) О проекте: Нам необходимо связать работные сайты (hh.ru, Avito) с нашей CRM-системой (Битрикс24). Цель — исключить ручной перенос данных, исключить ошибки при копировании и ускорить обработку входящего потока кандидатов. Что нужно автоматизировать (Техническое описание задачи): Источник данных: Выгрузка откликов и парсинг резюме с HH.ru (через API HH) и Avito (через API Avito или Webhooks). Приемник данных: Коробочная версия Битрикс24 (или облачная REST API). Логика процесса: При появлении нового отклика/резюме скрипт должен автоматически создавать «Лид» в Битрикс24. Заполнение полей: ФИО кандидата, телефон, email, последнее место работы, ссылка на резюме, зарплатные ожидания. Файл резюме: Автоматическая загрузка самого файла резюме (PDF/Word) в карточку Лида в раздел «Диск» или «Скрепка» с сохранением правильного названия файла (например: Иванов_ИИ_Разработчик.pdf). Источник: В поле «Источник» в Битрикс24 должно автоматически проставляться «hh.ru» или «Avito». Теги: Автоматическая простановка тегов по ключевым навыкам (например: «Python», «Bitrix API», «Удаленно»). Обработка дублей: Если кандидат уже есть в базе, система должна добавлять новый отклик комментарием в существующую карточку, а не создавать дубликат. Требования к кандидату: Обязательно: Опыт работы с REST API Битрикс24 (создание лидов, сделок, контактов, загрузка файлов). Уверенное владение PHP (Bitrix Framework) или Python. Опыт работы с API HeadHunter (HH.ru). Понимание принципов авторизации (OAuth 2.0) и лимитов API. Опыт работы с API Avito (или опыт парсинга через Web-прокси/самописные скрипты). Навык работы с JSON, XML. Понимание Webhooks (настройка уведомлений из работных сайтов, если они это поддерживают). Будет плюсом: Опыт настройки интеграции через платформы-коннекторы (ApiX-Drive, Albato) — если задача не требует самописного кода. Опыт работы с Docker (для изоляции скриптов). Базовые навыки верстки (для настройки кастомных полей в карточке Лида, если потребуется). Формат работы и оплата: Оценка: Вы изучаете доступы к API, описываете возможные сложности (лимиты HH, капча Avito) и называете стоимость реализации «под ключ» (Fixed Price) Этапы: Настройка тестовой среды (песочницы). Реализация интеграции для одного источника (например, только HH). Тестирование (проверка, что данные и файлы не бьются). Подключение второго источника (Avito).