Задание: Программист 1С. Разработчик 1С (Дистанционная работа)
Задачи и обязанности:
1. Комплексный анализ и диагностика существующей конфигурации 1С УНФ 3.0:
· Проведение технического аудита системы.
· Анализ производительности и выявление "узких" мест.
· Оценка качества кода и архитектурных решений.
2. Глубокий анализ данных и бизнес-процессов в разрезе интеграции:
· Товарный каталог: Анализ структуры номенклатуры, классификаторов, свойств и цен. Оценка механизмов обмена данными с сайтом.
· Складские остатки: Анализ механизмов учета остатков, их актуальности и процедур синхронизации с веб-витриной.
· Контактная база (клиенты и контрагенты): Анализ хранения контактных данных, дублирования и правил сопоставления с Битрикс24.
· Заказы: Анализ жизненного цикла заказа (от создания на сайте до проведения в 1С), документооборота и статусов.
3. Разработка технических решений и рекомендаций:
· Формирование технического задания на доработку 1С и модификацию интеграций.
· Предложение оптимальных методов обмена данными (REST API, веб-сервисы, стандартные механизмы 1С и т.д.).
· Проектирование схемы синхронизации, обеспечивающей надежность и минимальные задержки.
4. Участие в реализации (зависит от полномочий):
· Проектирование, разработка и отладка доработанных механизмов в 1С.
· Настройка и программирование обмена данными между 1С, сайтом на Битрикс и Битрикс24.
Требования к кандидату:
· Опыт разработки и администрирования 1С не менее 2-3 лет.
· Глубокое знание конфигурации УНФ 3.0.
· Опыт проведения анализа и аудита систем 1С.
· Обязательный опыт интеграции 1С с внешними системами:
· Знание REST API, JSON, XML.
· Опыт работы с веб-сервисами 1С.
· Опыт интеграции 1С с Битрикс24 и сайтами на Битрикс будет сильным преимуществом.
· Понимание бизнес-процессов учета: работа с номенклатурой, остатками, заказами, клиентами.
· Умение читать и анализировать чужой код.
· Способность составлять понятную техническую документацию.