TL;DR
Инженер-Программист Серверных Приложений И Сервисов: Разработка и сопровождение серверных модулей (бэкэнд) на Java и Python с акцентом на вэб-сервисы и API (REST, gRPC, WebSocket). Фокус на проектировании и администрировании баз данных, а также в оптимизации и рефакторинге кода.
Локация: Санкт-Петербург
Компания
ДКС – один из ведущих российских производителей кабеленесущих систем, решений для распределения электроэнергии, автоматизации и ИТ.
Что делать
- Анализ технических требований к разрабатываемым модулям и сервисам.
- Разработка и сопровождение серверных модулей (бэкэнд) на Java и Python, включая вэб-сервисы и API (REST, gRPC, WebSocket).
- Участие в проектировании и администрировании баз данных, а также в оптимизации и рефакторинге кода.
- Осуществление регулярного тестирования новых версий веб-платформы (ручное тестирование интерфейса и API).
- Разработка и поддержка скриптов автоматизации (Bash, Python).
- Работа с брокерами сообщений (MQTT, Redis, RabbitMQ, Kafka) и ПО для отладки обмена по промышленным протоколам (Modbus, OPC UA, BACnet, CAN, SNMP).
Требования
- Понимание принципов работы TCP/IP-сетей, протоколов HTTP/HTTPS, TLS.
- Работа с системами контроля версий (Git, GitLab, GitHub).
- Базовые навыки контейнеризации и CI/CD (Docker, docker-compose).
- Знакомство с GitLab CI, Jenkins, GitHub Actions).
- Понимание принципов работы брокеров сообщений и промышленных протоколов.
- Навыки написания unit-тестов (JUnit, pytest или аналогичные).
- Знание английского на уровне чтения технической документации.
Культура и преимущества
- Оформление по ТК РФ.
- Полный социальный пакет.
- Официальная стабильная заработная плата + система премирования.
- ДМС, включая стоматологию.
- Компенсация питания.
- Возможность карьерного роста.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →