metriX company

Программист 1С

Коротко

Компания разрабатывает WMS-систему для управления складскими процессами и ищет 1С-разработчика для интеграции WMS с различными конфигурациями 1С клиентов. Нужно развивать универсальный механизм интеграции для быстрого подключения новых клиентов, обеспечивать синхронизацию данных, контроль ошибок обмена и писать документацию. Требуется опыт коммерческой разработки на 1С:Предприятие 8.3, знание встроенного языка и языка запросов 1С, опыт интеграций через REST API/HTTP-сервисы с JSON и XML, понимание складского учёта. Работа в офисе в Алматы.

О компании
Мы разрабатываем и развиваем WMS-систему для управления складскими процессами. Нашими клиентами являются различные компании, использующие собственные базы и конфигурации 1С.
Мы ищем 1С-разработчика, который будет отвечать за интеграцию WMS с 1С клиентов, автоматизацию обмена данными и развитие универсального механизма интеграции, позволяющего подключать новых клиентов без необходимости каждый раз разрабатывать решение с нуля.
Обязанности
1. Интеграция 1С с WMS
•Разработка и сопровождение интеграции между WMS и 1С различных конфигураций.
•Организация обмена данными между системами в обе стороны.
•Интеграция справочников номенклатуры, товаров, единиц измерения, штрихкодов, складов и контрагентов.
•Получение из 1С информации об остатках товаров и доступном количестве по складам.
•Передача из WMS в 1С информации о складских операциях, перемещениях, приёмке, отгрузке и изменении количества товаров в соответствии с согласованными бизнес-процессами.
•Синхронизация документов и статусов их обработки между системами.
•Обеспечение корректности данных при параллельной работе WMS и 1С.
•Диагностика ошибок обмена, поиск расхождений в остатках и устранение причин некорректной синхронизации.
2. Разработка универсального механизма интеграции
•Проектирование универсального модуля интеграции WMS с 1С для подключения новых клиентов.
•Анализ различий между конфигурациями 1С и разработка подходов к их унификации.
•Создание повторно используемых механизмов обмена данными, которые можно адаптировать под особенности конкретного клиента.
•Разработка общих правил сопоставления товаров, складов, единиц измерения и других справочников.
•Реализация индивидуальных настроек интеграции для разных компаний без изменения общей логики WMS.
•Разработка дополнительных адаптеров и расширений для конфигураций 1С, если стандартного механизма обмена недостаточно.
•Сокращение сроков подключения новых клиентов за счёт повторного использования разработанных компонентов.
•Подготовка технической документации по подключению и настройке интеграций.
3. Разработка на платформе 1С
•Разработка и доработка конфигураций 1С под задачи интеграции.
•Создание обработок, расширений, регламентных заданий и механизмов обмена данными.
•Работа с запросами 1С, регистрами накопления, регистрами сведений, справочниками и документами.
•Использование HTTP-сервисов, веб-сервисов, REST API и других доступных механизмов интеграции.
•Работа с JSON, XML и другими форматами обмена данными.
•Оптимизация запросов и процессов обмена при больших объёмах номенклатуры и складских операций.
•Разработка механизмов журналирования, повторной отправки и обработки ошибок.
4. Надёжность и контроль обмена
•Обеспечение идемпотентности операций, чтобы повторная отправка данных не приводила к дублированию документов и складских движений.
•Реализация контроля успешности обмена и выявления ошибок.
•Настройка расписания синхронизации и механизмов повторных попыток при временной недоступности систем.
•Контроль согласованности остатков и количества товаров между WMS и 1С.
•Разработка инструментов диагностики, журналов обмена и отчётов об ошибках.
•Тестирование интеграций и устранение проблем при эксплуатации.
5. Взаимодействие с командой
•Взаимодействие с командой разработки WMS по вопросам API, структуры данных и бизнес-логики.
•Согласование форматов обмена и правил обработки складских операций.
•Анализ требований клиентов и подготовка технических решений.
•Участие в проектировании архитектуры интеграций.
•Подготовка инструкций для подключения и сопровождения новых клиентов.
Требования
•Опыт коммерческой разработки на платформе 1С:Предприятие 8.3.
•Уверенное знание встроенного языка 1С и языка запросов 1С.
•Опыт разработки интеграций между 1С и внешними информационными системами.
•Практический опыт работы с HTTP-сервисами, REST API, JSON и XML.
•Понимание структуры конфигураций 1С, справочников, документов и регистров.
•Опыт работы с конфигурациями «1С:Управление торговлей», «1С», «1С:Комплексная автоматизация» или другими учётными системами.
•Понимание складского учёта: остатки, резервы, поступления, перемещения, списания и отгрузки.
•Опыт поиска и устранения ошибок при обмене данными между системами.
•Понимание многопользовательской работы и вопросов согласованности данных.
•Умение разбираться в чужих конфигурациях 1С и адаптировать интеграцию под существующую архитектуру клиента.
•Навыки самостоятельного проектирования, разработки и тестирования технических решений.
Будет преимуществом
•Опыт интеграции 1С с WMS, TMS, ERP, CRM или маркетплейсами.
•Опыт разработки универсальных интеграционных модулей для нескольких клиентов.
•Опыт работы с расширениями 1С без изменения типовой конфигурации.
•Знание PostgreSQL, SQL и принципов работы REST API.
•Опыт работы с очередями сообщений и асинхронным обменом данными.
•Опыт интеграции систем с большим объёмом номенклатуры и складских операций.
•Понимание принципов многокомпанейной архитектуры и разделения данных клиентов.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте