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;
Забота о благополучии сотрудников:
- Расширенный полис ДМС для сотрудника и близких родственников включая: стоматологию, страхование и лечение критических заболеваний, полис для выезда за рубеж, страхование жизни от несчастных случаев;
Возможности развития внутри компании:
- Обучение в учебном центре компании;
- Возможности профессионального развития и карьерного роста, в том числе кросс-функциональных перемещений/релокации между регионами присутствия компании.