{"id":1520760,"url":"https://alion.io/job/dkc-inzhener-programmist-2-kategorii-3","title":"Инженер-программист 2 категории","company":{"id":5171,"name":"Dkc","domain":"dkc.ru","url":"https://alion.io/company/dkc","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"A","score":95,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0.333,"time_to_fill_p50_days":null,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tver, Russia"],"countries":["RU"],"hiring_countries":["RU","BY","KZ","KG","AM"],"hiring_countries_total":5,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Asyncio","optional":false},{"name":"Bash","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab","optional":false},{"name":"GitLab CI","optional":false},{"name":"gRPC","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"MQTT","optional":false},{"name":"MySQL","optional":false},{"name":"OPC UA","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"WebSockets","optional":false},{"name":"JUnit","optional":true},{"name":"Pytest","optional":true}],"status":"live","first_seen_at":"2026-09-30T11:38:48Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-01T14:52:06Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"ДКС - один из ведущих производителей кабеленесущих систем, решений для распределения электроэнергии, автоматизации и ИТ\n С 1998 года на рынке\n более 4000 численность сотрудников\n топ 100 лучших работодателей\n В связи с развитием нового направления приглашаем специалистов на вакансию Инженер-программист 2 категории\n Обязанности:\n участие в анализе технических требований к разрабатываемым модулям и сервисам, помощь в выборе технологии и языков программирования\n\n разработка и сопровождение desktop приложений, а так же серверных модулей (backend), в том числе web-сервисов и API (REST, gRPC, WebSocket) на Python 3 и других языках высокого уровня\n\n участие в проектировании и администрировании баз данных\n\n участие в оптимизации и рефакторинге кода, отладке и развёртывании новых версий платформы\n\n выполнение регулярного ручного тестирования новых версий программы, разработка автоматических тестов\n\n разработка и поддержка скриптов автоматизации (Bash, Python)\n\n развёртывание и сопровождение приложения в Linux, использование контейнеризации (Docker, docker-compose)\n\n работа с брокерами сообщений (MQTT, Redis, RabbitMQ, Kafka) и ПО для отладки обмена по промышленным протоколам (Modbus, OPC UA, BACnet, CAN, SNMP)\n\n ведение технической документации (README, API-описания, инструкции по развёртыванию)\n\n взаимодействие с коллегами из смежных команд для совместного решения задач\n\n Требования:\n уверенное знание Python 3, опыт работы с desktop приложениями и сервисами, а также написание простых backend-сервисов (REST API, работа с HTTP-запросами)\n понимание принципов HTTP/HTTPS, методов GET/POST\n базовое представление о TLS/SSL, сертификатах X.509, цепочках доверия\n понимание основ многопоточности/асинхронности (на уровне threading или asyncio)\n умение писать SQL-запросы (SELECT, JOIN, INSERT, UPDATE)\n опыт работы с MySQL через Python-библиотеки (например, SQLAlchemy, mysql-connector)\n работа с системами контроля версий (Git, GitLab, GitHub)\n базовые навыки контейнеризации и CI/CD (Docker, docker-compose; знакомство с GitLab CI, Jenkins, GitHub Actions)\n понимание принципов работы брокеров сообщений и промышленных протоколов (желательно опыт с MQTT, OCPP, Modbus, OPC UA, BACnet, CAN, SNMP)\n навыки написания unit-тестов (JUnit, pytest или аналогичные)\n Условия:\n оформление по ТК РФ\n полный социальный пакет\n официальная стабильная заработная плата + система премирования (месяц, квартал, год)\n ДМС, включая стоматологию\n корпоративный транспорт\n корпоративное питание\n возможность карьерного и профессионального роста\n график работы 5/2, с 09.00 до 18.00\n развлекательные корпоративные мероприятия за счет компании\n подарки на НГ Вашим детям\n изучение английского, итальянского и китайского языков","description_format":"text","description_chars":2718,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"Chinese","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Electronics Manufacturing","Metal Fabrication"],"lifecycle":[{"event":"open","at":"2026-09-30T11:45:12Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":43,"reasons":["conf:18","velocity","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/dkc-inzhener-programmist-2-kategorii-3","json_url":"https://alion.io/job/dkc-inzhener-programmist-2-kategorii-3.json","meta":{"generated_at":"2026-10-01T18:57:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1244,"day_limit":5000,"remaining_today":3756,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}