python-разработчик

Новосибирск, Россия
Джуниор • Миддл
Информационные технологии • Разработка • Backend • Fullstack • Python
Релокация • Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент Инженер-программист.

Мои компетенции и опыт

Инженер-программист с нужен доступ к резюме по настоящее время

Разрабатываю и тестирую Python-приложения для научного и промышленного оборудования (развёртывание и валидация проводятся на стороне заказчика):
- Tango-серверов и контроллеров Sardana на Python нужен доступ к резюме + (PyTango нужен доступ к резюме +) с использованием модулей PyEpics, pyModbusTCP, PyVISA для управления/взаимодействия с конечными устройствами (промышленным/измерительным/научным оборудованием).
- Графических интерфейсов на PyQt5, Taurus (Python GUI library) для управления/взаимодействия с разработанными серверами Tango и/или контроллерами Sardana, а так же EPICS IOC предоставленными производителем оборудования.
- Классы/модули на Python нужен доступ к резюме + интегрируемые в MxCube Web (написан на фреймворке Flask), обеспечивающий взаимодействие как с моими компонентами, так и с EPICS IOC производителей оборудования.

Обеспечиваю внедрение и последующую поддержку ПО:
- Подготавливаю виртуальные окружения (venv / Anaconda), устанавливаю разработанное ПО на клиентские машины (в основном работал ОС Debian 12.7).
- Собираю и настраиваю EPICS IOC на стороне заказчика (локально и/или удалённо через SSH).
- Настраиваю автозапуск сервисов через systemd (Debian 12.7) для автоматического запуска Tango-серверов/контроллеров Sardana при загрузке системы.
- Автоматизирую развёртывание с помощью Ansible: пишу и тестирую роли для массовой установки модулей.


Взаимодействую с заказчиком на всех этапах работы:
- Уточняю детали ТЗ (например разработка с последующим согласованием карты ModbusTCP регистров).
- Участвую в приёмке ПО: провожу удалённое и очное тестирование разработанного ПО с последующей корректировкой при необходимости.

Готовлю техническую документацию:
- Для разработчиков: описание логики работы Tango-сервера/контроллера Sardana, введенных/разработанных машин состояний.
- Для пользователей: инструкция/User Guide с иллюстрациями и примерами.


Специализация
Информационные технологииРазработкаBackendFullstackPython
Отрасль и сфера применения

Уровень
ДжуниорМиддл

Есть файл резюме (защищен)


Интересные кандидаты