на главную
trudvsem•2 ч. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Программист

от 40 000 RUB

Удалённо

Ключевая задача

Разработка, отладка и сопровождение программного обеспечения: анализ задач, проектирование алгоритмов, написание и оптимизация кода, code review и менторство.

Описание вакансии

Обязанности

изучение целей решаемых задач, требований к результатам, определение объемов, структуры, источников информации, подлежащей обработке на вычислительных машинах, макетов и схем ее ввода, обработки, хранения, выдачи и контроля; описание задач с помощью математических моделей и алгоритмов, составление и запись программ на языках программирования высокого уровня и машинно - ориентированных языках; отладку разработанных программ и их корректировку в процессе доработки; определение возможности использования в решении задач готовых программ, разработанных другими разработчиками (учреждениями, организациями, предприятиями); разработку и внедрение методов автоматизированного программирования, типовых и стандартных программ, управляющих, обрабатывающих, сервисных программ, инструкций по их использованию, входных алгоритмических языков; участие в работах по унификации и типизации вычислительных процессов, расширению области применения вычислительной техники; обслуживание компьютерных программ и соответствующей документации, заключающееся в их обновлении и корректировке в соответствии с изменением входных и выходных данных, спецификаций или состава оборудования, вычислительных средств; выполнение родственных по содержанию обязанностей; менторство над другими работниками.

Требования

Квалификация: программист / разработчик программного обеспечения. Опыт работы: от 3 лет коммерческой разработки (не фриланс). Образование: высшее техническое образование бакалавриат и выше. Знание языков: английский не ниже В2

Кандидат должен быть способен не только писать код по готовому заданию, но и самостоятельно анализировать задачу, принимать технические решения, отвечать за качество реализации и помогать повышать технический уровень команды.

Обязательные требования

  • Уверенные навыки разработки программного обеспечения и написания качественного, поддерживаемого кода.
  • Способность самостоятельно разбираться в поставленной задаче и предлагать техническое решение, а не только выполнять детально сформулированное техническое задание.
  • Умение проектировать алгоритмы и программные компоненты с учетом требований к производительности, надежности и дальнейшему сопровождению.
  • Опыт отладки, анализа и оптимизации существующего кода.
  • Способность работать с существующей кодовой базой, разбираться в чужих решениях и обоснованно принимать решение об их доработке или переработке.
  • Опыт проведения code review.
  • Умение оценивать трудоемкость задач и нести ответственность за соблюдение договоренностей по срокам и результату.
  • Опыт менторства менее опытных разработчиков.
  • Высокая самостоятельность: способность выполнять задачи без постоянного контроля со стороны руководителя.
  • Дисциплинированность и ответственность за результат.
  • Умение аргументировать технические решения и конструктивно взаимодействовать с командой.