podustal
Мотовилиха - гражданское машиностроение
Мотовилиха - гражданское машиностроение

Архитектор ERP системы

отна руки

Опыт от 3 до 6 лет·Руководитель проектов

Откликнуться автоматически

Анализ зарплаты

212 500 ₽оценка вилки ±15%287 500 ₽

Вилка указана работодателем. Хотите звучать дороже на собеседовании? podustal улучшит резюме и сопроводительное под эту вакансию.

Ключевые навыки

Создание конфигурации 1СОбновление конфигурации 1С1С программированиеОптимизация производственных процессовERP-системы на базе 1СMES-системыWMSWMS-системыТехническое обслуживание оборудованияИТ-архитектураРазработка функциональных требованийERP-системыБизнес-анализАнализ бизнес-процессовСистемный анализАнализ требованийАвтоматизация бизнес-процессовОписание бизнес-процессовPythonC#C++Java1С: Предприятие 8

Описание вакансии

Ваша энергия — в сердце машиностроения!

Присоединяйтесь к команде профессионалов ООО «Мотовилиха - гражданское машиностроение» и станьте частью легендарного предприятия, где каждый день — это новые вызовы и возможности для роста!

Мы ищем Функционального архитектора развития ERP системы с опытом внедрений на промышленных предприятиях, разработчик, с опытом разработки с нуля. Только ОЧНЫЙ формат работы на заводе в г. ПЕРМЬ.

Обязанности:

  • Полный цикл создания нестандартных конфигураций 1С с нуля: от сбора требований до ввода в промышленную эксплуатацию;
  • Реализация сложной бизнес-логики, расчётов и алгоритмов в 1С, оптимизация узких мест запросов и обработок;
  • Когда чистой 1С недостаточно (тяжёлые математические модели, оптимизационное планирование, машинное обучение, потоковая обработка больших данных) — вынос вычислений в отдельные модули на Python / C# / C++ / Java;
  • Интеграция внешних расчётных модулей с 1С через минимально необходимый слой (HTTP‑сервисы, прямое межпроцессное взаимодействие, обмен файлами);
  • Проектирование архитектуры «1С + внешний вычислятор» таким образом, чтобы основная логика оставалась прозрачной и управляемой из 1С.

Обязательные требования:

Глубокая разработка в 1С (основной стек):

  • Платформа 1С:Предприятие 8.3 (версии от 8.3.18, желательно опыт с 8.3.24+):
    • Самостоятельная разработка конфигураций с нуля: проектирование метаданных, структуры справочников, документов, регистров (накопления, сведений, бухгалтерии, расчёта), бизнес-процессов, задач.
    • Управляемые формы — построение сложных интерфейсов с динамическими списками, реквизитами, условным оформлением.
    • Мощное владение запросами: пакетные запросы, временные таблицы, оптимизация под СУБД, анализ планов запросов.
    • Реализация нетривиальных алгоритмов на встроенном языке: расчёт себестоимости по нестандартным методикам, сложные системы ценообразования, премиальные модели, производственные графики.
    • Глубокое понимание механизмов проведения документов, движений, контроля остатков, блокировок.
    • Опыт администрирования и диагностики: технологический журнал, ЦУП, настройка фоновых и регламентных заданий, управление блокировками в высококонкурентной среде.
  • Опыт не менее 2–3 проектов, где конфигурация на 1С создавалась с нуля, а не дорабатывалась из типовой.
  • Умение аргументированно выбирать структуру объектов под конкретную бизнес-задачу (например, когда использовать регистр расчёта, а когда — периодический регистр сведений с ручной обработкой).

Вынос сложных расчётов за пределы 1С (когда 1С не справляется)

  • Уверенное владение минимум одним компилируемым/быстрым языком для расчётов:
    • Python (NumPy, SciPy, pandas, scikit-learn) — для математического моделирования, оптимизации, машинного обучения.
    • C# / .NET — для высокопроизводительных вычислений с жёсткими требованиями по скорости и памяти.
    • C++ — для экстремально нагруженных алгоритмов, встраиваемых модулей.
    • Java / Kotlin — для кроссплатформенных расчётных сервисов с богатой экосистемой библиотек.
  • Опыт реализации расчётных модулей, куда выносятся:
    • Задачи линейного/нелинейного программирования, оптимизация расписаний и маршрутов.
    • Предиктивная аналитика, расчёт KPI, сложные статистические модели.
    • Потоковая обработка миллионов записей с агрегацией и трансформацией, которая в 1С занимала бы часы.
    • Графовые алгоритмы, симуляция бизнес-процессов, численные методы.
  • Умение организовать простую и надёжную связь 1С с расчётным модулем:
    • HTTP‑сервисы 1С ↔ REST API внешнего модуля (JSON, сжатие, минимальные накладные расходы).
    • Передача параметров и получение результатов через файловый обмен (JSON/XML/Protobuf) для асинхронных расчётов.
    • Прямое межпроцессное взаимодействие через COM‑соединение (C#) или pipe, когда критичен latency.
  • Понимание, как корректно сериализовать и десериализовать сложные структуры данных (справочники, таблицы значений) для передачи во внешний модуль и обратно.

Дополнительные технические знания (для реализации вычислений вне 1С)

  • Продвинутый SQL для подготовки данных на стороне СУБД, создания витрин, предрасчётов, чтобы минимизировать объём передаваемых данных;
  • Опыт работы с Docker для изоляции и масштабирования расчётного модуля (если требуется);
  • Понимание принципов кэширования и управления состоянием расчётного модуля;
  • Умение покрывать расчётные модули нагрузочными тестами и оценивать выигрыш в производительности по сравнению с реализацией внутри 1С.

Будет значительным плюсом

  • Опыт встраивания собственных алгоритмов в типовые конфигурации (ERP, УТ, ЗУП) без снятия с поддержки — через расширения, подписки на события, HTTP‑сервисы;
  • Реализация сложных периодических расчётов (зарплата, мотивация, производственный учёт) на стыке 1С и внешнего модуля, где 1С управляет нормативной базой, а расчёт выполняется снаружи;
  • Знакомство с технологиями очередей сообщений (RabbitMQ, Kafka) для организации асинхронных расчётных конвейеров, управляемых из 1С;
  • Опыт развёртывания и мониторинга расчётных сервисов (Grafana, Prometheus, ELK) — чтобы видеть время выполнения и ошибки.
  • Владение Git для кода 1С (EDT, хранилище) и кода расчётного модуля, настройка CI/CD.

Типичные сценарии, которые кандидат должен уметь реализовать:

# 1 Задача :Оптимизация производственного расписания на месяц,

Реализация в 1С: Пользовательский интерфейс, заведение заказов, нормативов, вызов расчёта, отображение результатов в документах,

Внешний расчётный модуль: Python (PuLP / OR-Tools) — решает задачу смешанно-целочисленного программирования.

# 2 Задача: Расчёт премии по сложной многофакторной формуле для 10 000 сотрудников,

Реализация в 1С: Хранение показателей, периодичность, передача матрицы параметров,

Внешний расчётный модуль: Python (pandas/NumPy) или C# — векторизованный расчёт, возврат итоговых сумм.

# 3 Задача: Кластеризация клиентской базы и прогноз оттока,

Реализация в 1С: Администрирование модели, выгрузка обучающей выборки, применение результатов к сегментам,

Внешний расчётный модуль: Python (scikit-learn) — обучение модели, формирование предсказаний.

# 4 Задача: Расчёт себестоимости сложных изделий с разузлованием и разноской,

Реализация в 1С: Дерево спецификаций в 1С, запуск фонового задания,

Внешний расчётный модуль: C# / .NET — рекурсивный обход графа с учётом множества факторов, возврат калькуляции.

# 5 Задача: Потоковая обработка 50 млн записей логов оборудования,

Реализация в 1С: Сбор и хранение первичных данных в регистре, интерфейс запроса отчёта,

Внешний расчётный модуль: Python (PySpark / Dask) или Java (Apache Flink) — агрегация и расчёт KPI, вставка готовых итогов обратно в 1С.

Личностные качества:

  • Способность разработать сложное решение с чистого листа на 1С и при этом вовремя понять, что конкретный алгоритм эффективнее вынести за пределы платформы;
  • Архитектурное чутьё: умение найти баланс между сохранением бизнес-логики в 1С (прозрачность, поддержка) и переносом вычислений на быстрые языки;
  • Ответственность за числовую корректность: понимание рисков округления, расхождения при разных реализациях, проверка эквивалентности результатов;
  • Стремление к автоматизации и чистоте кода как в 1С, так и во внешних модулях.

Условия:

  • график: 5/2 (8:00–16:40);

  • доставка корпоративным транспортом;

  • оформление по ТК РФ;

  • отпуск — 28 дней;

  • столовая + компенсация питания;

  • система поощрений (награды);

  • материальная помощь (рождение ребёнка, первый брак, сложные ситуации, поддержка многодетных семей);

  • компенсации:

    • для семьи (отдых в санаториях/лагерях, лечение, подарки детям);

    • для иногородних (съём жилья);

  • компенсация обучения, скидки на билеты в театры/музеи;

  • вознаграждение за стаж;

  • корпоративные активности (спорт, музей, газета, портал, радио);

  • бесплатная парковка.

О компании ООО «Мотовилиха — гражданское машиностроение» — градообразующее предприятие Перми с почти 300-летней историей, специализирующееся на гражданском и специальном машиностроении.

Мы активно развиваемся, строим новые цеха, обновляем оборудование и расширяем команду. Станьте частью нашей истории успеха!

Похожие вакансии

Устали искать работу?
Начните прямо сейчас.

Подключите автоотклики за 30 секунд и получайте приглашения на собеседования, пока занимаетесь своими делами.

Без привязки карты · Настройка за 30 секунд