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

Работодатель:
Зарплата:
440 000 руб.
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Дорогобужская улица, 14с11

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Похожие вакансии

Ведущий внутренний аудитор
ДОМ.РФ

Высшее образование (экономическое, математическое как преимущество). Опыт работы аудитором от 4-х лет в риск-консалтинге, аудиторских компаниях или банковской...

Senior training and assesment manager
12 STOREEZ

От 3 лет в области оценки и/или обучения персонала. Опыт работы с внешними провайдерами обучения: отбор, переговоры, контроль качества.

Chief Marketing Officer / Директор по маркетингу (Финтех / Экосистема)
Selecty

Опыт управления маркетингом в масштабном B2C (Финтех, Банки, Телеком, E-commerce, крупный ритейл). Успешный опыт управления командами от...

Senior PHP-разработчик
АМТЕХ

Опыт работы на позиции Senior-разработчика от 2 лет. Способность принимать архитектурные решения самостоятельно. Коммерческий опыт разработки на PHP 8...

Middle PHP-разработчик
АМТЕХ

Опыт PHP-разработчиком от 3 лет. Коммерческий опыт разработки на PHP 8.1/8.2+ (OOP, Swoole/PhpToken, readonly...