Старший разработчик Object Pascal / Delphi (техлид) (удаленная работа)

1 мая 2024

Уровень зарплаты:
от 250 000 до 250 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Старший разработчик Object Pascal / Delphi (техлид)

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

"Ракурс-инжиниринг" современная российская компания, работающая на рынке промышленной автоматизации с 1991 г. Мы являемся аккредитованной IT-компанией и резидентом особой экономической зоны "Нойдорф" (г. Санкт-Петербург).

На сегодняшний день мы осуществляем полный цикл работ по АСУ ТП для объектов энергетической отрасли: проведение НИОКР, проектирование, разработка программного обеспечения, изготовление и испытание оборудования, монтаж и наладка, обучение персонала Заказчика и сопровождение АСУ ТП в течение всего жизненного цикла.

Штат компании составляют более 200 квалифицированных специалистов, но компания динамично развивается и поэтому нуждается в притоке новых кадров.

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

В отдел разработки ПО, организованный по современным стандартам, мы приглашаем опытного старшего/ведущего разработчика Object Pascal/Delphi.

Мы разрабатываем программный комплекс, который обеспечивает функциональность SCADA-систем для объектов энергетической отрасли.

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

До конца этого года переводим приложения комплекса из Delphi 7 в Lazarus для обеспечения кроссплатформенности (поддержки Linux). Параллельно не забываем о внедрении новой функциональности и решении проблем пользователей.

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

  • Техническое лидерство в небольшой команде (сейчас четыре разработчика, до конца года планируем взять ещё двоих), включает в себя, но не ограничивается:
    • Анализ архитектуры программного комплекса и компетентная критика решений архитектора (одного из разработчиков)
    • Технический анализ и декомпозиция крупных задач и целых проектов
    • Управление техническим долгом (от фиксации до устранения)
    • Выработка и контроль соблюдения стандартов разработки
    • Неблокирующее код ревью с целью контроля качества кода
    • Обучение разработчиков навыкам написания качественного кода
  • Решение сложных, но не срочных задач по рефакторингу, изменению архитектуры программного комплекса, улучшению условий работы разработчиков (инфраструктурные задачи или настройка процессов) в свободное от техлидских активностей время

Требования:

  • Значимый опыт работы в команде в лидерской роли (не обязательно официально)
  • Развитые софт-скиллы договариваться, обучать, влиять
  • Уверенное владение Delphi 7/Lazarus, готовность работать в этих средах
  • Уверенное владение git через любой клиент, понимание принципов разработки в нескольких ветках (branch based developement)
  • Стремление к порядку в коде, сильные навыки и значительный опыт рефакторинга
  • Преимуществами будут: опыт в кроссплатформенной разработке (конкретно Windows и Linux), интерес к разработке SCADA-систем, владение и/или интерес к Python

Условия:

  • Полностью удалённая работа с гибким графиком
  • Зарплата в зависимости от экспертизы, с её регулярным пересмотром
  • После испытательного срока (до 3-х месяцев) компенсация полиса ДМС / спортивного абонемента / изучения иностранного языка (на выбор)
  • Организуемся в Kaiten, код складываем в GitLab, общаемся в Teams

Вниманию кандидатов!

  • При отклике просим сразу прислать примеры качественного кода, написанного вами, с вашим участием или под вашим контролем, а также пояснительное письмо с комментариями к вашему выбору примеров.
  • Процесс отбора состоит из двух этапов: знакомство с сотрудником отдела кадров (30 минут) и интервью с тимлидом (до 2 часов). Оба созвона будут в Teams в предварительно согласованное время. На созвонах желательно включать камеру.