Вакансия: Middle+ Python developer
Описание вакансии
о проекте
Мы в поиске Python-разработчика в команду, которая разрабатывает ресурсно-сервисный каталог NWM RSC.
Продукт позволяет получать нормативно-справочную информацию из внешних систем, изменять, обогащать и публиковать ее в другие продукты.
Стек технологий: Python, Linux, Git, SQL и PL/SQL, PostgreSQL, Oracle, REST, Lua, Allure, Bash script.
о задачах
- разработка и поддержка backend-решений с использованием Python и фреймворка Django
- проектирование, оптимизация и работа с базами данных PostgreSQL и Oracle
- участие в проектировании архитектуры микросервисов
- написание тестов и обеспечение качества кода
- интеграция со сторонними API и системами
- оптимизация производительности и масштабируемости приложений
о тебе
- владение Python на уровне Middle+
- уверенное владение фреймворком Django
- опыт работы с системой контроля версий Git
- знакомство с Robot Framework и/или PyTest или готовность к самостоятельному изучению в сжатые сроки
- опыт работы с реляционными базами данных (Oracle, PostgreSQL)
- свободное ориентирование в командной строке *nix-систем
- умение читать логи (разбор проблем)
- знание английского языка на уровне чтения технической документации и выше
- готовность писать автотесты по реализованной функциональности
- готовность разбираться в новой функциональности по исходному коду и функциональным спецификациям
будет плюсом
- знание CI/CD и DevOps практик и инструментов (Jenkins и GitLab)
- опыт работы с Docker
- опыт работы с брокерами сообщений (RabbitMQ, Apache Kafka)
- знакомство с Ansible
- опыт программирования на Lua
- знакомство с C/C++
- опыт разработки высоконагруженных распределенных систем
- знакомство с сетевыми протоколами (HTTP/HTTP2, TCP)
- опыт работы с 3gpp спецификациями