H
HireSeeker
стратикс

Главный программист

стратикс · Москва · 1 час назад

до 440k ₽office
Открыть на hh.ru

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

  • Формализация и алгоритмизация поставленных задач.

  • Написание программного кода с использованием языков программирования, определения и манипулирования данными.

  • Оформление программного кода в соответствии с установленными требованиями.

  • Работа с системой контроля версий.

  • Проверка и отладка программного кода.

  • Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения.

  • Разработка тестовых наборов данных.

  • Проверка работоспособности программного обеспечения.

  • Рефакторинг и оптимизация программного кода.

  • Исправление дефектов, зафиксированных в базе данных дефектов.

  • Разработка процедур интеграции программных модулей.

  • Осуществление интеграции программных модулей и компонент и верификации выпусков программного продукта.

  • Участие в проектировании и разработке требований к программному обеспечению.

  • Оценка и согласование сроков выполнения поставленных задач.

  • Проектирование структур и баз данных.

  • Проводить код-ревью и выставлять рекомендации по реализации компонентов программ команде разработчиков.

  • Проводить онбординг новых программистов.

Требования к кандидату

Образование и опыт:

  • Высшее образование (IT-направление, математика, прикладная информатика или смежное).

  • Опыт работы на позиции ведущего/главного разработчика (Team Lead / Senior / Principal Engineer) от 5 лет.

  • Опыт управления небольшой командой разработчиков (онбординг, код-ревью, распределение задач).

Технические навыки (знания):

  • Глубокое знание одного или нескольких языков программирования высокого уровня (Java, C++, Python, C# или аналоги) — уровень Expert.

  • Понимание принципов ООП, паттернов проектирования, архитектурных подходов (микросервисная, монолитная, событийно-ориентированная).

  • Опыт работы с системами контроля версий (Git, GitFlow).

  • Навыки проектирования реляционных и нереляционных баз данных (SQL, PostgreSQL, MongoDB, Redis).

  • Опыт написания тестов, отладки, профилирования и оптимизации кода.

  • Понимание жизненного цикла разработки ПО (SDLC), Agile/Scrum.

  • Умение формализовать задачи и писать техническую документацию.

Софт-скиллы и организационные требования:

  • Способность оценивать и согласовывать сроки выполнения задач.

  • Опыт проведения код-ревью с аргументированными рекомендациями.

  • Навыки наставничества (онбординг новых сотрудников).

  • Готовность к работе с коммерческой тайной и соблюдение режима конфиденциальности.

  • Готовность использовать внутренние информационные системы для фиксации задач и отчетности.

  • Дисциплинированность, ответственность за результат.