Разработчик 1С — Россия, Нижний Новгород
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Нижний Новгород
Формат: Гибрид
Занятость: Полная занятость
Грейд: не определён
Обязанности: 1. Анализ задач и проектирование решений
• Изучение технических заданий (ТЗ) и функциональных требований, уточнение бизнес-логики совместно с аналитиком и заказчиком;
• Оценка трудоемкости задач, выявление рисков и технических ограничений на этапе постановки;
• Проектирование технических решений: структуры метаданных, алгоритмов, механизмов хранения и обработки данных с минимальным вмешательством в типовые объекты;
• Участие в формировании архитектуры решений совместно с архитектором 1С, выбор оптимальных подходов к реализации сложных задач.
2. Разработка и доработка конфигураций
• Разработка новых и доработка существующих объектов конфигураций (документов, справочников, регистров, отчетов, обработок, форм) на управляемых формах ;
• Разработка отчетов на СКД, печатных форм, внешних обработок, дополнительных реквизитов и сведений;
• Реализация доработок с использованием расширений конфигурации, подписок на события и БСП с целью сохранения обновляемости типовых решений;
• Настройка ролей, прав доступа и ограничений на уровне записей (RLS).
3. Интеграции и обмены данными
• Разработка и сопровождение обменов данными между базами 1С (КД 2.0/3.0, EnterpriseData, РИБ);
• Разработка интеграций 1С со сторонними системами: HTTP-сервисы, REST API, SOAP/веб-сервисы, JSON/XML, COM, ODBC, брокеры сообщений (RabbitMQ, Kafka), шина данных;
• Мониторинг работоспособности обменов, анализ и устранение ошибок интеграций.
4. Сопровождение и обновление информационных баз
• Обновление типовых и доработанных конфигураций (1С:ERP, 1С:БП КОРП, 1С:Документооборот, 1С:ЗУП) с переносом доработок, сравнением и объединением конфигураций;
• Анализ и исправление ошибок, обработка обращений пользователей второй и третьей линии поддержки;
• Работа с хранилищем конфигураций, системами контроля версий (EDT, Git) и тестовыми контурами.
5. Оптимизация производительности и качество кода
• Поиск и устранение проблем производительности: оптимизация запросов, устранение блокировок и взаимоблокировок, анализ технологического журнала;
• Соблюдение стандартов и методик разработки 1С, написание читаемого и документированного кода;
• Проведение модульного и функционального тестирования собственных доработок перед передачей в приемку, исправление замечаний по итогам тестирования;
• Проведение код-ревью, контроль качества кода, участие в разработке внутренних стандартов разработки.
6. Взаимодействие с командой и развитие систем
• Участие во встречах с аналитиками и заказчиками для обсуждения требований и вариантов реализации;
• Подготовка технической документации по разработанному функционалу (описание доработок, интеграций, объектов метаданных);
• Участие в формировании бэклога и планировании задач по развитию конфигураций 1С;
• Наставничество и техническая поддержка младших разработчиков, участие в собеседованиях кандидатов.
Требования:
• Образование: Высшее образование (техническое, в сфере информационных технологий, прикладной информатики или математики);
• Дополнительное образование / Сертификация (будет преимуществом);
• Наличие сертификата «1С:Специалист» по платформе или конфигурациям; «1С:Эксперт по технологическим вопросам»;
• Курсы по оптимизации производительности, разработке интеграций, EDT и Git;
• Опыт коммерческой разработки на платформе 1С:Предприятие 8.3 от 3 лет;
• Опыт доработки и сопровождения типовых конфигураций на управляемых формах (1С:ERP, 1С:КА, 1С:УТ, 1С:БП), в том числе их обновления с сохранением доработок;
• Успешный опыт участия в проектах внедрения или глубокой модернизации систем на базе 1С в качестве разработчика/технического лидера;
• Опыт разработки интеграций 1С со сторонними системами и обменов данными между информационными базами;
• Опыт работы в команде в связке Заказчик – Аналитик – Архитектор – Разработчик, работы по ТЗ и в таск-трекерах;
• Опыт решения задач оптимизации производительности, проведения код-ревью и наставничества;
• Платформа 1С: Глубокое знание платформы 1С:Предприятие 8.3, объектной модели, механизмов управляемых форм, клиент-серверной архитектуры и контекстов исполнения кода;
• Типовые конфигурации: Знание структуры данных и ключевых механизмов типовых конфигураций (1С:ERP, 1С:БП КОРП), понимание учетной логики (складской, торговый, бухгалтерский, регламентированный учет);
• БСП и стандарты: Уверенное владение Библиотекой стандартных подсистем (БСП), знание стандартов и методик разработки 1С, принципов разработки с использованием расширений;
• Язык запросов и СКД: Свободное владение языком запросов 1С, системой компоновки данных, понимание принципов построения оптимальных запросов и работы с временными таблицами;
• Интеграции: Опыт разработки HTTP-сервисов, REST API, веб-сервисов, работы с форматами JSON/XML, обменов через КД 2.0/3.0 и EnterpriseData;
• Производительность: Понимание механизмов транзакций и блокировок (управляемый режим), навыки работы с технологическим журналом, замером производительности, ЦУП/APDEX; (Senior) понимание работы СУБД (MS SQL / PostgreSQL), анализ планов запросов;
• Инструменты разработки: Работа с хранилищем конфигураций, 1С:EDT, Git; знание инструментов автоматизированного тестирования и проверки кода (Vanessa Automation, АПК / SonarQube) будет преимуществом;
• Администрирование: Базовые навыки администрирования кластера серверов 1С и СУБД, работы с регламентными и фоновыми заданиями;
• Коммуникация: Умение обсуждать требования с аналитиками и заказчиками, аргументированно предлагать варианты реализации, оценивать сроки и брать ответственность за результат.
Условия: • Оформление по ТК РФ;
• Доплата на питание за каждый рабочий день;
• Доплата до 100% от оклада при оплате больничных листов до 14 календарных дней в год;
• 31 день отпуска;
• Корпоративная мобильная связь;
• ДМС со стоматологией с начала работы;
• Страхование жизни от несчастных случаев
• Страхование выезжающих за рубеж;
• Предоставление доступа к программе корпоративных скидок PrimeZone;
• График работы: 5/2, полный рабочий день, возможность удаленной работы 1-2 дня в неделю (после прохождения испытательного срока).