Инженер-программист 2 категории

ДКС · Тверь

  • От 3 до 6 лет
  • Полная
  • Полный день

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

Разработка и сопровождение desktop приложений, а так же серверных модулей (backend), в том числе web-сервисов и API (REST, gRPC, WebSocket) на Python 3

Обязанности

  • участие в анализе технических требований к разрабатываемым модулям и сервисам
  • помощь в выборе технологии и языков программирования
  • разработка и сопровождение 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
  • оформление по ТК РФ
  • полный социальный пакет
  • официальная стабильная заработная плата
  • система премирования (месяц, квартал, год)
  • ДМС после испытательного срока - доставка служебным транспортом из всех районов города
  • бесплатные комплексные обеды в собственных столовых

Дополнительные возможности

  • бесплатное посещение собственного спортзала на территории компании
  • бесплатное посещение бассейна "Дельфин" (арендованные дорожки)
  • тренировки и соревнования по волейболу, мини-футболу, настольному теннису, гонки на лодках класса "Дракон", спартакиады
  • волонтерская деятельность и участие в благотворительных мероприятиях: поездки в детские дома, сопровождение детских праздников
  • экологические инициативы (сбор макулатуры, пластика, одежды в переработку)
  • развлекательные корпоративные мероприятия за счет компании
  • новогодний праздник для детей сотрудников
  • подарки на НГ Вашим детям
  • возможность устройства ребенка в детский сад пос.Элеватор с 2 лет
  • собственный языковой учебный центр, возможность изучения английского и итальянского языков или повышения уровня владения ими

Ключевые навыки

  • Техническая документация
  • Ведение документации
  • Работа с документами
  • Администрирование
  • Проектирование
  • Работа с базами данных
  • Английский язык
  • REST API
  • Анализ требований
  • Сертификация
  • GitLab CI
  • RabbitMQ

Похожие вакансии

Программист 1С

Зим (ИП Хорикова Ксения Александровна) · Москва
От 3 до 6 летЧастичнаяУдалённо28 октября 2026