Обязанности:
Крупное машиностроительное предприятие приглашает Ведущего разработчика 1С, который будет отвечать за техническое качество развития корпоративного ландшафта на базе 1С:ERP, 1С:Бухгалтерии предприятия 8.x, 1С:ЗУП 3.x, 1С:ЭДО 3.x и интеграций с внешними системами.Ведущий разработчик проектирует решения, самостоятельно реализует наиболее сложные участки, проводит code review, помогает команде и принимает технические результаты. Отдельный фокус — надежная интеграционная архитектура, управляемые контракты обмена, диагностика и наблюдаемость распределенных взаимодействий. Чем предстоит заниматься: Проектировать технические решения и декомпозировать требования на программные компоненты, интерфейсы, обмены, миграции и задачи разработки. Определять способы доработки типовых конфигураций, границы расширений, правила взаимодействия компонентов и требования к обновляемости. Самостоятельно разрабатывать сложные и архитектурно значимые участки на платформе 1С:Предприятие 8.3. Проводить code review, контролировать качество, производительность, безопасность, тестируемость и соответствие стандартам разработки. Принимать технические решения команды и внешних подрядчиков, проверять оценки, спецификации, код, инструкции по развертыванию и результаты тестирования. Развивать единые стандарты разработки: структура кода, обработка ошибок, журналирование, права доступа, повторное использование, документирование и выпуск изменений. Проектировать обмены внутри 1С-ландшафта: 1С:ERP, Бухгалтерия предприятия, ЗУП, ЭДО и другие решения. Проектировать и реализовывать интеграции с внешними системами через HTTP/REST API, SOAP web-сервисы, OData, JSON, XML/XDTO, файлы и иные согласованные интерфейсы. Проектировать асинхронные взаимодействия через RabbitMQ или аналогичный брокер сообщений: маршрутизация, подтверждения, повторы, дедупликация, очереди ошибок и мониторинг. Разрабатывать интеграционный слой/мини-ESB, либо использовать корпоративную ESB: адаптеры, маршруты, преобразования, оркестрацию, версионирование контрактов и управление ошибками. Определять нефункциональные требования к интеграциям: доступность, производительность, безопасность, трассировка, аудит, восстановление и допустимая потеря/задержка данных. Проводить диагностику сложных дефектов, взаимоблокировок, деградации производительности и сбоев распределенных обменов; организовывать устранение первопричин. Основной технологический стек: платформа 1С:Предприятие 8.3, управляемое приложение, клиент-серверный режим, кластер серверов 1С; 1С:ERP Управление предприятием; 1С:Бухгалтерия предприятия, редакция 3.x; 1С:Зарплата и управление персоналом 8, редакция 3.x; 1С: ЭДО; БСП, расширения, хранилище конфигурации и/или 1C:EDT, Git, инструменты контроля качества; MS SQL Server и/или PostgreSQL; HTTP/REST API, SOAP web-сервисы, OData, JSON, XML/XDTO; RabbitMQ либо сопоставимый брокер сообщений/очередей; корпоративная ESB или собственный интеграционный слой. Требования к интеграционной экспертизе: Умение выбирать синхронный или асинхронный способ взаимодействия исходя из бизнес-процесса, объемов, требований к задержке и доступности систем. Проектирование контрактов API и событий: структуры сообщений, обязательность полей, версионирование, обратная совместимость и правила изменения схем. Понимание семантики доставки сообщений, подтверждений, повторов, идемпотентности, дедупликации, порядка обработки и очередей недоставленных сообщений. Реализация сквозной диагностики: корреляции, технические и бизнес-статусы, метрики, журналирование, трассировка и уведомления об ошибках. Проектирование механизмов сверки данных, повторной обработки, компенсации и восстановления после частичного сбоя. Понимание принципов защиты интеграций: аутентификация и авторизация, TLS, управление секретами, ограничение доступа, аудит и исключение чувствительных данных из журналов. Практический опыт разработки адаптеров, маршрутов и преобразований на ESB либо создания сопровождаемого интеграционного слоя с аналогичными функциями. Обязательные требования Опыт разработки на платформе 1С:Предприятие 8.3 не менее 5 лет, из них не менее 2 лет в роли ведущего/старшего разработчика, технического лидера или архитектора решений 1С. Глубокий практический опыт с 1С:ERP и опыт как минимум с двумя решениями из перечня: Бухгалтерия предприятия 3.x, ЗУП 3.x Уверенное владение встроенным языком 1С, языком запросов, СКД, БСП, расширениями, управляемыми формами, фоновыми и регламентными заданиями. Опыт проектирования архитектуры доработок и интеграций в крупном корпоративном 1С-ландшафте. Подтверждаемый опыт промышленной интеграции 1С с внешними системами через HTTP/REST API и/или SOAP web-сервисы, JSON/XML. Практический опыт RabbitMQ или сопоставимого брокера: очереди, маршрутизация, подтверждения, повторная доставка, dead-letter queue, мониторинг и обработка ошибок. Опыт разработки или использования ESB/интеграционной платформы, понимание роли адаптеров, маршрутизации, трансформации, оркестрации и централизованного мониторинга. Знание клиент-серверной архитектуры 1С, транзакций, управляемых блокировок, серверных вызовов, кэширования, фоновых процессов и причин деградации производительности. Опыт диагностики высоконагруженных баз с помощью технологического журнала, замеров производительности, анализа запросов и данных СУБД. Опыт code review, разработки технических спецификаций, декомпозиции и оценки задач, управления техническим долгом и наставничества. Опыт организации выпуска изменений: хранилище/Git, ветвление, сравнение и объединение, тестовые контуры, автоматизированные проверки, релиз и откат. Высшее образование в области ИТ, программирования, прикладной математики, автоматизации либо смежном техническом направлении. Умение аргументировать технические решения, фиксировать компромиссы и нести ответственность за результат команды. Будет преимуществом Опыт работы в крупном производственном или машиностроительном предприятии, понимание процессов 1С:ERP. Опыт проектов в организациях оборонно-промышленного комплекса. Практический опыт с 1С:Шиной либо другой промышленной ESB/iPaaS-платформой. Опыт интеграций с MES, PLM/PDM, WMS, MDM, ЭДО/ECM, BI/DWH, HR-системами, банками и государственными сервисами. Опыт построения событийной архитектуры и интеграций с высокой интенсивностью обмена. Знание SQL и практическая диагностика MS SQL Server/PostgreSQL совместно с администраторами СУБД. Опыт CI/CD, 1C:EDT, автоматизированного тестирования, SonarQube/BSL Language Server или сопоставимых инструментов. Сертификаты «1С:Специалист» по платформе/прикладным решениям и «1С:Эксперт по технологическим вопросам». Опыт управления техническими подрядчиками и приемки исходного кода сторонней разработки. Личные качества системное и архитектурное мышление без отрыва от практической разработки; ответственность за качество решения целиком, а не только за собственный участок кода; способность принимать решения при неполной информации и явно управлять техническими рисками; требовательность к стандартам в сочетании с конструктивным наставничеством; умение объяснять сложные технические вопросы разработчикам, аналитикам и бизнес-заказчикам; прозрачность: раннее выявление проблем, реалистичные оценки и готовность пересматривать неудачное решение. Мы предлагаем Технически значимую роль в развитии корпоративного 1С-ландшафта крупного машиностроительного предприятия. Возможность влиять на архитектуру решений, интеграционный подход, стандарты разработки и инженерную культуру команды. Сложные задачи на стыке 1С:ERP, учета, кадров, документооборота, производства и внешних систем. Самостоятельную реализацию архитектурно значимых компонентов и участие в ключевых решениях. Взаимодействие с сильной кросс-функциональной командой и развитие разработчиков. Официальное оформление и стабильную занятость. Конкурентный уровень дохода, определяемый по итогам технического интервью и с учетом подтвержденного масштаба экспертизы.Похожие вакансии
Договорная
Тула
Конструкторское бюро приборостроения им.академика А.Г.Шипунова