ДКС – один из ведущих производителей кабеленесущих систем, решений для распределения электроэнергии, автоматизации и ИТ С 1998 года на рынке более 4000 численность сотрудников топ 100 лучших работодателей В связи с развитием нового направления приглашаем специалистов на вакансию Инженер-программист 2 категории
инженер-программист промышленных систем
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- участие в анализе технических требований к разрабатываемым модулям и сервисам, помощь в выборе технологии и языков программирования
- разработка и сопровождение desktop приложений, а так же серверных модулей (backend), в том числе web-сервисов и API (REST, gRPC, WebSocket) на Python 3 и других языках высокого уровня
- участие в проектировании и администрировании баз данных
- участие в оптимизации и рефакторинге кода, отладке и развёртывании новых версий платформы
- выполнение регулярного ручного тестирования новых версий программы, разработка автоматических тестов
- разработка и поддержка скриптов автоматизации (Bash, Python)
- развёртывание и сопровождение приложения в Linux, использование контейнеризации (Docker, docker-compose)
- работа с брокерами сообщений (MQTT, Redis, RabbitMQ, Kafka) и ПО для отладки обмена по промышленным протоколам (Modbus, OPC UA, BACnet, CAN, SNMP)
- ведение технической документации (README, API-описания, инструкции по развёртыванию)
- взаимодействие с коллегами из смежных команд для совместного решения задач
требования
- уверенное знание Python 3, опыт работы с desktop приложениями и сервисами, а также написание простых backend-сервисов (REST API, работа с HTTP-запросами)
- понимание принципов HTTP/HTTPS, методов GET/POST
- базовое представление о TLS/SSL, сертификатах X.509, цепочках доверия
- понимание основ многопоточности/асинхронности (на уровне threading или asyncio)
- умение писать SQL-запросы (SELECT, JOIN, INSERT, UPDATE)
- опыт работы с MySQL через Python-библиотеки (например, SQLAlchemy, mysql-connector)
- работа с системами контроля версий (Git, GitLab, GitHub)
- базовые навыки контейнеризации и CI/CD (Docker, docker-compose; знакомство с GitLab CI, Jenkins, GitHub Actions)
- понимание принципов работы брокеров сообщений и промышленных протоколов (желательно опыт с MQTT, OCPP, Modbus, OPC UA, BACnet, CAN, SNMP)
- навыки написания unit-тестов (JUnit, pytest или аналогичные)
условия
- оформление по ТК РФ
- полный социальный пакет
- официальная стабильная заработная плата + система премирования (месяц, квартал, год)
- ДМС, включая стоматологию
- корпоративный транспорт
- корпоративное питание
- возможность карьерного и профессионального роста
- график работы 5/2, с 09.00 до 18.00
- развлекательные корпоративные мероприятия за счет компании
- подарки на НГ Вашим детям
- изучение английского, итальянского и китайского языков
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.