Разработчик

Дата размещения вакансии: 07.10.2024
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • Проводить анализ возможностей реализации требований к компьютерному программному обеспечению;
  • Разрабатывать технические спецификации на программные компоненты и их взаимодействие;
  • Выполнять формализацию и алгоритмизацию поставленных задач для разработки программного кода;
  • Разрабатывать и имплементирует компоненты ПО в соответствии с архитектурой;
  • Выполнять оптимизацию и рефакторинг существующего исходного кода;
  • Разрабатывать программный код с использованием языков программирования, определять и манипулировать данными в базах данных;
  • Разрабатывать процедуры интеграции программных модулей;
  • Осуществлять интеграцию программных модулей и компонентов и проверку работоспособности выпусков программного продукта;
  • Производить систематическую проверку кода (code review);
  • Создавать юнит-тесты (модульные тесты);
  • Исправлять Дефекты в рамках сопровождения;
  • Документировать компоненты ПО;
  • Оформлять программный код в соответствии с установленными требованиями;
  • Консультировать Тестировщиков по особенностям имплементации;
  • Участвовать в проектировании и оценке Элементов Бэклога;
  • Передавать тестировщику дистрибутивный комплект лицензионного ПО, включая Артефакты, и необходимые материалы для проведения интеграционного тестирования, обеспечивать сборку и развертывание на среды тестирования.

Требования:

  • Высшее профессиональное (техническое) образование;
  • Знание/опыт администрирования серверов сборки ПО (Gitlab, Jenkins, Hudson) и систем хранения версий (Git, SVN);
  • ОС Linux, Windows на уровне администратора;
  • Знание технологий Agile, Scrum, Jira\Confluence, Redmine;
  • Навыки работы с системами виртуализации (Libvirt, Virtualbox);
  • Опыт в написании скриптов (Shell, Python);
  • Умение работать с технической документацией;
  • Опыт в разработке более 3х лет;
  • Опыт технической поддержки ПО;
  • Умение/желание работать в команде;
  • С/C++, delphi (плюсом будет), знание стандартов C++ и библиотеки STL, знание скриптовых языков shell, python, опыт написания скриптов в Linux.

Условия:

  • Оформление по ТК РФ;
  • Заработная плата белая, обсуждается при встрече с успешным кандидатом;
  • График работы 5/2;
  • Удаленный формат сотрудничества.