Компания Trisoft приглашает в команду, обслуживающую одного из наших крупных клиентов, программиста 1С уровня middle+ на должность тимлида. На текущий момент команда состоит из руководителя проекта (как разработчик - уровень senior, Ваш будущий руководитель), тимлид (уровень middle+, full-time), старшего разработчика (full-time), разработчика-аналитик junior-middle (part-time), 2 разработчиков уровня junior (part-time). Ищем нового коллегу в связи с планируемым уходом тимлида из компании.
Для данного клиента мы оказываем услуги по аутсорсингу доработки решений на базе платформы 1С:Предприятие 8, то есть выполняем доработку баз 1С клиента под его требования силами наших программистов. Клиент - крупная розничная сеть спортивных товаров, более 150 магазинов в 66 городах России. Стэк: УТ 11.5, УТ 11.1 (высоконагруженная база), УТ 10.3 (высоконагруженная база), БП 3 КОРП, ЗУП 3, Розница 2.1 (центральная высоконагруженная база + РИБ по магазинам), кастомная база маркировки, правила обмена на 1С:Конвертация данных версий 2 и 3, кассы Штрих, обмен с интернет-магазином на Bitrix. В краткосрочной перспективе добавятся БИТ:Адаптер и Rabbit MQ.
Также Вашими коллегами, работающими над другими проектами, будут: ведущий разработчик middle+, 2 разработчика уровня junior-middle (part-time), разработчик уровня junior-middle (full-time), разработчик уровня junior (part-time), разработчик уровня junior (full-time), администратор проекта (full-time), аналитик (part-time), консультант (part-time). Всего в нашей компании сейчас 15 человек.
В своей работе используем элементы Scrum (планёрки, ретро, частые деплои).
Мы - аккредитованная ИТ-компания, у нас можно получить отсрочку от армии.
Мы ожидаем, что Ваш уровень как разработчика 1С не менее middle+ (то есть, Вы можете решать самостоятельно 80% задач высокой сложности, но медленнее, чем разработчик уровня senior) и Вы хорошо знаете с позиции разработчика ERP/УТ 11 в части торгового функционала и БП 3, у Вас есть навыки делегирования задач и ответственности, умеете планировать свою работу, мыслить системно, договариваться и держать своё слово.
Если Вы (к слову, с коллегами у нас принято на "ты") готовы влиться в нашу команду - присылайте резюме!
Обязанности:
- Личная работа с задачами от клиента:
-
Уточнение ТЗ (функциональных требований) у руководителя проекта, либо в совместной дискуссии клиент+РП+Вы - аудиозвонком, в чате, по электронной почте; фиксация требований в письменном виде самостоятельно или путём делегирования аналитику/администратору проектов перед началом разработки.
- Разработка расширений, внешних отчетов, обработок, правил обмена, доработка конфигураций.
- Расследование (путём отладки, анализа журнала регистрации, технологического журнала и логов) причин возникновения проблем на рабочих базах.
- Предварительная оценка трудозатрат по задачам.
- Работа на перспективу: инициативное формирование предложений клиенту по улучшению бизнес-процессов, ускорению работы, внедрению новых компонент, с целью получения новых задач в бэклог.
- Взаимодействие с сотрудниками клиента для устранения проблем в своем коде (или по уважительной причине - в коде коллег).
- Сохранение выполненных изменений в системах контроля версий (коммиты в Git, хранилища конфигурации и расширений).
- Выполнение установки изменений на промышленный контур, либо ассистирование в установке доработок на промышленный контур для высоконагруженных баз администатору 1С (сотрудник клиента).
- В случае сложных/сырых/срочных разработок - поддержка при первом использовании администатора 1С, с правками кода в режиме он-лайн, с последующим их сохранением в системах контроля версий.
- Планово (до 1-3 раза в квартал) - поддержка администратора 1С после 22 часов длительностью в среднем 2-4 часа в связи с тем, что технологическое окно для баз магазинов - с 22:00 до 10:00, и некоторые работы можно проводить только в это технологическое окно.
- Участие в командной работе с задачами от клиента:
- Уточнение ТЗ (технических требований) с разработчиками - аудиозвонком, в чате, в системе учёта задач; фиксация требований в письменном виде самостоятельно или путём делегирования разработчику/администратору проектов, и передача задачи разработчику.
- Декомпозиция больших/сложных задач для разработчиков и сборка итегрированного общего решения.
- Консультирование разработчиков по разработке расширений, внешних отчетов, обработок, правил обмена, доработке конфигураций.
- Код-ревью выполненных изменений в системах контроля версий (коммиты в Git, хранилища конфигурации и расширений).
- Участие в организации, систематизации и оценке процессов приёмки задач, разработки, версионирования (git, хранилище), тестирования, установки, сопровождения, в том числе:
- Участие в составлении регламентов, метрик.
- Участие в планировании загрузки сотрудников и обеспечении отсутствия простоев подчинённых.
- Участие в работе с персоналом:
- Участие в составлении описания вакансий при поиске новых сотрудников отдела.
- Участие в проведение собеседований кандидатов.
- Участие в оценке уровня сотрудников отдела.
- Участие в составлении индивидуальных планов развития сотрудников отдела и контроль их выполнения.
- Подача предложений в отношении состава команды.
- Прочие обязанности:
- Фиксация затраченного времени в разрезе задач в системе учета задач (Redmine).
- Участие во внутрикорпоративных онлайн-встречах с включенной камерой (ежедневные утренние планёрки в 10:00 - до 60 минут, еженедельная утреннаяя встреча по понедельникам в 10:00 - до 15 минут, ретроспектива 1 раз в 2 недели в пятницу в 18:00 - 1 час).
- Время реакции на сообщения в чат - ответ на сообщение не позже, чем через 20 минут от поступления сообщения с тэгом Вас в общем чате или в ЛС.
- Время реакции на запрос внепланового созвона голосом - созвон не более чем через 60 минут после запроса.
Требования к кандидату:
- Опыт работы тимлидом от 1 года.
- Опыт разработки на управляемых формах - от 2 до 3 лет.
- Опыт разработки на обычных формах.
- Опыт написания и анализа запросов высокой сложности (более 20 временных таблиц, соединения, объединения, виртуальные таблицы, индексы).
- Опыт доработки через расширения.
- Опыт реализации отчетов на СКД.
- Опыт устного общения с постановщиками задачи - РП, разработчиками, администраторами 1С.
- Понимание, какие индексы автоматически создаёт платформа 1С, создание каких дополнительных индексов можно инициировать на уровне разработчика, и как индексы влияют на производительность запросов.
- Умение самостоятельно находить ответы на 95% своих вопросов в доступных источниках (в интернете, в справке 1С, на ИТС, посредством подчинённых).
- Умение формулировать оставшиеся 5% своих вопросов так, чтобы их понял РП, по принципу: я пытаюсь сделать то-то, в интернете пишут то-то (1-3 варианта), в кодовой базе видел то-то, коллеги предложили это, я/мы попробовали это, не работает, мне нужна помощь.
- Знание и опыт работы 1С:Конвертация данных 2.
- Опыт разработки web- и http-сервисов, XDTO-пакетов.
- Умение "читать" код 1С и без отладки, без конструктора запросов, без комментариев понимать, о чем он.
- Знание принципов бухгалтерского учёта.
- Готовность работать сверхурочно и в нерабочее время - при необходимости.
- Опыт работы с git, хранилищем конфигурации.
- Знание ERP в части торгового функционала.
- Преимуществами будут (т.е. не являются обязательными требованиями):
- Наличие сертификатов уровня 1С:Специалист (по платформе, по конфигурированию торговых решений или подобные) и 1С:Специалист-консультант (по ERP, по УТ, по БП).
- Знание ERP в части производственного функционала.
- Знание БИТ:Адаптер
- Знание Rabbit MQ
- Опыт интеграции с маркет-плейсами, ГИС МТ.
- Опыт разработки мобильных приложений на 1С.
- Наличие рекомендации.
Условия: - Официальное трудоустройство по ТК РФ ("белая" зарплата, официальные отпуск 28 к.д. в год, больничные, оплата всего рабочего времени, в том числе сверхурочно отработанного).
- Заработная в вакансии указана до вычета НДФЛ.
- Размер заработной платы может обсуждаться в сторону повышения, если Ваш уровень будет выше, чем указано в обязательных требованиях.
- Опытный коллектив, есть возможность получить консультацию старших коллег по рабочим задачам и сертификации.
- Гибридный форматы работы - после испытательного срока работа в офисе по желанию.
- Испытательный срок 3 месяца. В этот период посещение офиса ежедневно в рабочие дни с 10 до 19.
- Работаем на нашем сервере (SSD диски) и серверах клиентов через RDP.
- Созвоны - без камеры.
- Регулярные онлайн-встречи - с камерой.
- Профессиональный рост, повышение квалификации за счет компании.
На этом проекте Вы сможете стать 1С:Экспертом, если захотите: есть highload-базы и задачи, над которыми можно работать, развиваясь.