Перенесена в архив: Python разработчик
О вакансии
О вакансии:
Сейчас создается комплексное решение, состоящее из двух основных продуктов для постоянно развивающегося сегмента умного города:
- Система автоматизированного весогабаритного контроля транспорта в движении. Задачи на стыке «железных» и программных технологий с потенциальным углублением в каждую из них. С одной стороны, есть камеры, лазерные 3D сканеры, высокотехнологичные датчики и промышленные контроллеры со своими протоколами обмена данными, с другой - программное обеспечение, агрегирующее потоки данных, автоматически рассчитывающее все параметры автомобиля на трассе. Всё это вместе образует отказоустойчивое решение, призванное выполнять свои задачи в суровых условиях российских дорог. Работа над этой частью системы началась, проанализировали рынок и конкурентные решения, завершаем выбор стека технологий продукта (Python + Mongo DB все это на ОС Debian). В дальнейшем хотим разнести часть модулей, завязанных на конкретные модели оборудования, в докер контейнеры.
- Система мониторинга, анализа и прогнозирования транспортных потоков города. Это единый центр управления, обработки и отображения большого объема данных от различных источников. Для грузоперевозчиков система позволит прозрачно и просто рассчитывать маршруты движения и получать разрешения для движения крупногабаритных и тяжеловесных транспортных средств. Сейчас реализован PoC (Node.js + PostgreSQL), который будет до конца года подключён к реальным данным, которые будут приходить в режиме реального времени от различных источников. На нем будут уточняться новые бизнес требования, проводиться нагрузочные тесты, реализована интеграция с внешними системами.
Всё это в комплексе позволит существенно снизить затраты на ремонт дорог, позволит прогнозировать необходимые изменения в транспортной инфраструктуре города и делать их более безопасными и удобными для всех участников дорожного движения.
Основной технологический стек:
Python, MongoDB, PostgreSQL, Docker, сервисы Google Cloud Platform, Git, Redmine/ YouTrack, Confluence, ОС Debian и CentSO.
Компании нужен разработчик middle или senior на Python с потенциальным ростом до тимлида.
Требования:
- От 2-х лет промышленной разработки на Python, включая практический опыт Python 3;
- Опыт создания автономных отказоустойчивых систем;
- Умение профилировать и оптимизировать код на Python;
- Работа с репозиторием кода Git, опыт написания Unit и интеграционных тестов;
- Умение разбираться и готовность дорабатывать чужой код.
Будет плюсом:
- Опыт работы с Моngo DB, PostgreSQL;
- Опыт создания REST API, в том числе и для разных типов фронт приложений;
- Опыт ведения проектов с использованием гибких технологий разработки;
- Использование современных практик разработки программного обеспечения Continuous Delivery и Continuous Integration;
- Знание тимлида в команде разработчиков.
Задачи:
- Писать код (и не писать там, где нет необходимости);
- Участвовать в разработке и создании микро-сервисной архитектуры для обеспечения отказоустойчивой и кастомизируемой платформы;
- Участие в разработке сервисов как внутри платформы, так и для взаимодействия с внешними системами;
- Сопровождение существующих программных продуктов, написание и отладка программного кода (расширение функционала, рефакторинг, исправление ошибок).
Интересно? Присылайте резюме на hr@digitalhr.ru