Python Developer
Senior Python Developer
🏢 Компания: ASTRA 🌍 Формат: Удалёнка (Россия) или гибрид — Москва 🕒 Занятость: Полная занятость
О компании:
Группа Астра — российский производитель программного обеспечения, включая операционные системы Astra Linux и платформы виртуализации.
Задачи:
• Разрабатывать и реализовывать новый функционал Termidesk VDI на Python, PyQt5 и Sh/Bash. • Интегрировать продукт с Astra Linux, платформой ПК СВ «Брест» и другим ПО. • Проектировать и исследовать новые технологии и протоколы для виртуальных рабочих мест. • Участвовать в тестировании реализованного функционала и документировать решения в базе знаний. • Обсуждать задачи с командой, помогать в реализации и проводить код-ревью.
Требования:
• Опыт программирования на Python от 5 лет. • Продвинутое знание Linux. • Опыт проектирования и реализации REST API и работы с JSON. • Знание сетевых протоколов TCP/IP, LDAP, HTTP(S), firewall и Unix-сокетов. • Опыт многопоточного и асинхронного программирования на Python; опыт работы с Win32 API, D-Bus и ctypes. • Знание процессов аутентификации, авторизации и шифрования; опыт с CMake и Git; английский для чтения технической документации.
Будет плюсом:
• Опыт работы с Jira, oVirt, libvirt-python, VMware или Docker. • Знание C/C++, PyQt5 и Shell-скриптов (Sh/Bash). • Знание принципов доменной аутентификации Kerberos.
Стек:
Python, PyQt5, Sh/Bash, Linux, REST API, JSON, TCP/IP, LDAP, HTTP(S), firewall, Unix-sockets, многопоточность, asyncio, Win32 API, D-Bus, ctypes, CMake, Git, oVirt, libvirt-python, VMware, Docker, C/C++, Kerberos, Jira
Условия:
• Оформление по ТК РФ, белый доход и полный социальный пакет. • Гибкое начало рабочего дня по договорённости с руководителем. • Возможность выбрать удалённый, офисный или гибридный формат работы. • Добровольное медицинское страхование (ДМС).
Required Skills
Required Languages
🇷🇺 Russian, 🇬🇧 English