Альтео Софт 06 января 2022

Старший разработчик 1С

От 200000 до 249999 RUB Полная занятость Удаленная работа Опыт работы: 6 лет
53

Условия:

  • Оформление в соответствии с ТК РФ, больничные, отпуска (28 календарных дней);
  • Официальная заработная плата, полностью «белая»;
  • Полная занятость, гибкий график работы;
  • Удаленная работа;
  • Своевременная гарантированная оплата труда;

Что надо будет делать:

Желательно освоить все занятия, но, возможно, не сразу:

  • Разрабатывать тиражные продукты для автоматизации процессов, оперативного и бухгалтерского учета в лизинговых компаниях:
  • Принимать участие в разработке концепции реализации задач совместно с аналитиком или экспертом.
  • Выдавать оценки на разработку задачи, стремиться попадать в выданные оценки.
  • Выполнять задачи по разработке, от небольшой функции до целой подсистемы, в различных областях: Регучет, МСФО, бизнес-процессы, казначейство, бюджетирование, оперативный учет и т.д.
  • Разрабатывать стандартные подсистемы (другие разработчики в команде не будут знать про них ничего, кроме описанного Вами же программного интерфейса).
  • Проектировать и разрабатывать функциональность с учетом масштабируемости.
  • Делать техническое описание своих разработок (важно содержание, а не форма).
  • Участвовать в клиентских проектах внедрения тиражных продуктов в качестве технического специалиста
  • Писать обработки по загрузке начального состояния, перехода с различных систем, в том числе не с 1С.
  • Помогать аналитикам в решении вопросов, когда нужно разобраться что конкретно пошло не так.
  • Решать проблемы производительности в высоконагруженных системах. Будет с кем посоветоваться.
  • Решать задачи по интеграции, в том числе не с 1С. Но если Вы скажете «интеграция – это не мое, зато я Бог отчетов на СКД» − так тоже можно.

Что нужно знать и уметь:

  • Связно излагать мысли устно и письменно, с уровнем грамотности хотя бы на «4».
  • Систематизировать информацию. Сопоставлять услышанное, быстро соображать, задавать уточняющие вопросы, выявлять несостыковки, приводить контрпримеры
  • Буквально никому нельзя верить – люди, в том числе аналитики, очень любят выдавать желаемое за действительное.
  • Писать нетривиальные запросы, которые работают быстро.
  • Писать сложные алгоритмы, которые работают быстро.
  • Писать такой код, который легко поддерживать, развивать и тиражировать.
  • Понимать, какие стандартные индексы в каких таблицах БД создаются, и как их использовать.
  • Понимать или стремиться понять, какие блокировки и в каких случаях накладывает сервер 1С и SQL.
  • Понимать, к каким действиям внутри платформы 1С и СУБД приведет Ваш код (понятно, что на 100% это невозможно, но стараться развивать это понимание).
  • Разбираться в СКД хотя бы на «4 с минусом».
  • Знать, где и как можно использовать БСП.
  • Быстро разбираться в чужом коде.
  • Знать стандарты разработки 1С и быть готовым их применять (можно без фанатизма).
  • Уметь самостоятельно решать задачи. Искать решение, даже если в моменте Вы абсолютно не представляете, что и как делать.
  • Планировать свою работу, выбирать порядок выполнения задач, контролировать продвижение по плану (мы не хотим выступать в роли «надсмотрщиков»).
  • Работать в команде. Понимать, что иногда эффективность команды может быть важнее Вашей личной эффективности.

Плюсом будут (но совершенно не обязательно):

  • Понимание принципов бухгалтерского учета (а если знаете проводки хотя бы для 40% операций – вообще супер)
  • Умение разрабатывать понятные и удобные пользовательские интерфейсы.
  • Опыт разработки/поддержки высоконагруженных систем, опыт расследования проблем производительности (настройка и анализ ТЖ, MS SQL Profiler, использование 1С: ЦУП)
  • Опыт работы с типовыми конфигурациями БП, УХ, УНФ, КА, ERP
  • Опыт разработки и поддержки тиражных совместимых/1С-совместных продуктов
  • Опыт обмена данными (разные технологии, их плюсы и минусы).
  • Взаимодействие со сторонними сервисами через их API.
  • Регулярные выражения, xslt, любой язык написания скриптов.
  • Опыт разработки внешних компонент (не факт, что придется, но иногда такая потребность возникает).
  • Желание изучать и внедрять новые фичи платформы.
  • Если изучали на досуге, а еще лучше если использовали в реальных задачах: Взаимодействия, мобильная платформа, Дата акселератор.
  • Опыт использования Vanessa для разработки автоматизированных функциональных тестов.
  • Разработка на EDT + GIT.

С чем Вы гарантированно не столкнетесь:

  • С контролем рабочего времени (не путать с контролем «план-факт»).
  • С подходом из серии «Я выкрутился, теперь твоя очередь».
  • С подходом «Хорошо сделать не успеваем, давай сделаем как-нибудь».
  • С требованием «Ничего не знаю, чтоб завтра было готово».
  • С аргументом «Нельзя, потому что нельзя».