Senior Python Developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Предоставление высокотехнологичных нефтесервисных услуг и оборудования

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

О компании и команде

Группа компаний «Технологии ОФС» предоставляет высокотехнологичные нефтесервисные услуги и оборудование, обеспечивает бесперебойную работу крупнейших нефтегазовых компаний российского энергетического сектора. Группа была сформирована в ноябре 2022 года после одобрения Президентом Российской Федерации передачи российских активов компании Baker Hughes российскому менеджменту.

Чем Вам предстоит заниматься:

  • Разрабатывать архитектуру программного продукта;
  • Выполнять работу по оптимизации алгоритмов и вычислительных процессов;
  • Производить рефакторинг кодовой базы, включая использование специализированных программных средств;
  • Заниматься поддержанием кодовой базы, в соответствии с принятыми практиками и регламентами компании;
  • Производить контроль программного кода сотрудников, для целей нахождения возможных отклонений от принятых регламентов компании, уязвимостей программного кода и архитектурных нестыковок;
  • Следить за соблюдением сотрудниками внутрикорпоративных документов по стилю написания, комментированию, тестированию и оценки качества программного кода;
  • Собирать у сотрудников и формировать список задач по рефакторингу и улучшению стабильности программного продукта;
  • Участвовать в постановке задач для участников проекта и производит контроль результатов;
  • Следить за соблюдением сроков реализации задач;
  • Предупреждать и разрешать конфликты в коллективе.

Ожидания от кандидата

  • Опыт коммерческой разработки Full-stack;
  • Написание и реализация REST API. Умение писать OpenAPI спецификацию (либо вручную либо с применением инструмента генерации);
  • Хорошее знание языка Python, опыт коммерческой разработки от 3-х лет;
  • Знание принципов ООП, подходов в программировании (SOLID,KISS), знание и умение применять шаблоны проектирования;
  • Опыт работы с PostgreSQL в роли разработчика приложений. Понимание плюсов и минусов ORM;
  • Написание unit/integration тестов (pytest);
  • Работа с Git;
  • Опыт командной работы в дистанционном режиме.

Условия работы

  • Официальное трудоустройство по ТК РФ;
  • Срочный трудовой договор (под проект ~1,5 года)
  • График работы 5/2, 8 часовой рабочий день по текущему часовому поясу;
  • Удаленный формат работы; Предоставление корпоративной техники для работы дома (ноутбук, гарнитура, второй монитор и т.д.);
  • Конкурентная зарплата по итогам интервью, наличие премиальной составляющей;
  • Поддержка новичков по программе наставничества Buddy;

Забота о благополучии сотрудников:

  • Расширенный полис ДМС для сотрудника и близких родственников включая: стоматологию, страхование и лечение критических заболеваний, полис для выезда за рубеж, страхование жизни от несчастных случаев;

Возможности развития внутри компании:

  • Обучение в учебном центре компании;
  • Возможности профессионального развития и карьерного роста, в том числе кросс-функциональных перемещений/релокации между регионами присутствия компании.