О проекте
Развиваем кастомные решения на 1С для логистики. Проекты нестандартные, нужно думать и применять творческий подход.
Стек: 1С 8.3, свежая «Бухгалтерия предприятия» + самописная конфигурация, клиент-сервер, Windows, MySQL.
По новым продуктам нависающего бизнеса с меняющимися требованиями нет: решения принимаем автономно, спорные моменты обсуждаем. По поддержке всё стандартно: самостоятельные обновления своих конфигов, модулей и сторонних расширений.
Чем предстоит заниматься
- Разработка и поддержка модулей и расширений 1С (самописная конфигурация + свежая «Бухгалтерия предприятия»).
- Обмены между базами, http-сервисы со стороны 1С, интеграции с внешними сервисами (в т.ч. Telegram/Max-боты, часть на стороне 1С).
- Участие в развитии нового продукта: логистический модуль с встроенным js-модулем для рисования нелинейных схем документооборота.
- Поддержка текущей системы: ошибки, точечные доработки, обновления конфигураций.
- Развёртывание и поддержка тестовых сред, резервное копирование, работа с клиент-серверной базой (управляемые формы, кластер серверов 1С, права, установка баз).
- Работа с трекером задач, самостоятельная коммуникация по задачам.
Проекты, с которыми предстоит работать
1. Кастомный модуль логистики.
В документы 1С встроен js-модуль (canvas) для рисования нелинейных логистических схем. Схема динамическая, состояние пишется в документы 1С и читается из них. Проект на стадии полнофункционального js-прототипа. Дальше встройка в html форму и обвязка документами 1С. Нюансов много, обсудим на собеседовании.
2. http-api для веб-кабинета.
Сейчас есть отдельные http-сервисы под сайт и мобильное приложение (приложения написаны подрядчиками). Будем формулировать контракт, делать единое api, отказываться от отдельного приложения в пользу адаптивного мобильного веб-кабинета.
Что важно уметь
- Уверенное владение 1С 8.3: управляемые формы, запросы, СКД, расширения, обмены, http-сервисы.
- Понимание принципов работы http, rest, json\xml, базовое представление о веб-приложениях и сетях.
- Опыт разработки и поддержки интеграций, обменов между базами.
- Умение самостоятельно разбираться в нестандартных задачах и легаси, не бояться отладчика.
- Способность коротко и по делу формулировать мысли письменно и устно.
- Готовность работать автономно и отвечать за свой участок целиком.
Будет преимуществом
- Опыт с другими языками программирования (js, Python и т.п.) на уровне понимания, писать на js не обязательно. Если пишете даже не для коммерции – прекрасно.
- Опыт реализации нестандартных для 1С кастомных сервисов.
- Понимание, как устроены веб-кабинеты и мобильные приложения со стороны api.