Программист 1С (уровень Middle)
Описание
Обязанности: 1. Техническая поддержка пользователей 1С: Принимать и самостоятельно разбирать обращения пользователей по 1С:УНФ; воспроизводить проблему и определять первопричину. Разделять ошибки пользователей, настройки и прав доступа, дефекты конфигурации и инфраструктурные проблемы. Устранять типовые инциденты, консультировать пользователей и фиксировать результат решения. Для повторяющихся обращений устранять не только следствие, но и причину: автоматизация заполнения, проверки, подсказки, права, инструкции и обучение. 2. Разработка и сопровождение 1С: Разрабатывать и дорабатывать отчеты, печатные формы, обработки, права, бизнес-логику и пользовательские формы. Выполнять изменения преимущественно через расширения и стандартные механизмы, минимизируя необоснованные изменения типовой конфигурации. Сопровождать процессы продаж, закупок, складского учета, резервирования, производства и выпуска продукции. Участвовать в развитии интеграций 1С с внешними системами. 3. Разбор архитектуры и технического долга: Проводить инвентаризацию существующих доработок, расширений, внешних обработок, отчетов, обменов и регламентных заданий. Разбирать чужой код, выявлять зависимости, дублирующую логику, устаревшие решения и потенциально опасные участки. Формировать реестр технического долга и предлагать приоритетный план его устранения без необоснованного переписывания системы. 4. Техническая документация: Вести техническую карту 1С, реестр доработок, описание отчетов, интеграций, критичных алгоритмов и ограничений. Фиксировать для существенных изменений: что изменено, зачем, какие объекты затронуты, риски и способ проверки. Подготавливать пользовательские инструкции по повторяющимся операциям и ошибкам. 5. Контроль качества изменений: Проверять основной, альтернативный и ошибочный сценарии, а также связанные процессы после внесения изменений. Формировать повторяемые сценарии регрессионного тестирования для критичных процессов. Оценивать сроки и риски до начала работ, заранее информировать руководителя о возможных последствиях. Требования: Обязательные профессиональные компетенции: Уверенное знание встроенного языка 1С, языка запросов и системы компоновки данных (СКД). Практическая работа с документами, справочниками, регистрами сведений и накопления, управляемыми формами, общими модулями. Работа с ролями и правами, подписками на события, регламентными и фоновыми заданиями, расширениями конфигурации. Разработка дополнительных отчетов и обработок, печатных форм; отладка и анализ журнала регистрации. Умение читать и безопасно изменять чужой код, оценивать влияние изменения на связанные функции. Понимание торгово-производственных процессов: заказ покупателя, заказ поставщику, закупка, склад, резерв, производство, выпуск, себестоимость. Умение строить сложные отчеты с несколькими источниками данных, группировками, расшифровками и проверкой достоверности итогов. Понимание клиент-серверной работы 1С, блокировок и базовых причин проблем производительности. Знание: 1С:Предприятие 8.3 и Конфигуратор — уверенное владение; 1С:УНФ — практический опыт крайне желателен; MS Office — уверенный пользователь; MS SQL и Git — на рабочем уровне / как преимущество. Будет преимуществом: Опыт 1С:УНФ в существенно доработанной производственной или торгово-производственной базе. HTTP/REST, JSON/XML, интеграции с CRM, сайтами или внешними сервисами. Практический опыт MS SQL Server, оптимизации запросов и использования системы контроля версий. Условия: Официальное оформление по ТК РФ. График 5/2, полный рабочий день. Современный офис рядом с М. Отрадное. Вознаграждение от 200 т. фикс + KPI (от 50 т.). Поддержка опытной команды, возможности карьерного роста и расширения зоны ответственности.