Python разработчик в офис

Совкомбанк Технологии

Python разработчик в офис

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

Мы разрабатываем и поддерживаем системы для корпоративной телефонии на базе вендорских решений.

Основные направления:

  • Интеграция телефонии с CRM и другими бизнес-системами;
  • Разработка инструментов мониторинга и аналитики вызовов;
  • Обработка и анализ голосовых данных (речевая аналитика, CDR);
  • Создание ETL-конвейеров для работы с данными телефонии

Наша задача — обеспечить стабильную работу существующей инфраструктуры и внедрять решения для автоматизации процессов.​​​​​​​

Стек технологий на проекте:

Язык программирования: Python (FastAPI/Flask, асинхронное программирование).

Базы данных: SQL (сложные запросы, ORM), Redis.

DevOps: Docker, Kubernetes, GitLab CI.

Мониторинг: Grafana, Prometheus.

Инструменты: Git, Linux, Nginx/Angie, Airflow

Безопасность: JWT/OAuth2, Keycloak.

Дополнительно: ML-фреймворки (как преимущество).

Обязанности:

  • Разработка и поддержка API (REST, FastAPI/Flask).
  • Оптимизация работы с базами данных (SQL, ORM, индексы).
  • Настройка CI/CD-пайплайнов (GitLab CI), контейнеризация (Docker/Kubernetes).
  • Реализация аутентификации (JWT/OAuth2).
  • Написание unit-тестов (pytest), документирование кода (OpenAPI, README).
  • Участие в code review и работе по методологиям Agile/Scrum.

Требования:

1. Обязательные технические навыки (Hard Skills)

Программирование на Python:

  • Уверенное владение языком Python (версии 3.8+)
  • Понимание и применение принципов ООП (инкапсуляция, наследование, полиморфизм)
  • Написание чистого, поддерживаемого кода с соблюдением PEP8
  • Использование type hints для улучшения читаемости кода

Работа с данными:

  • Опыт работы с JSON, XML, CSV форматами
  • Умение парсить и генерировать структурированные данные
  • Оптимизация обработки больших объемов данных
  • Разработка ETL пайплайнов на airflow

Многопоточность и асинхронность:

  • Практический опыт работы с threading и multiprocessing
  • Понимание Global Interpreter Lock (GIL) и его влияния на производительность
  • Написание асинхронного кода с использованием asyncio
  • Умение избегать race conditions и deadlocks

Веб-разработка:

  • Опыт разработки REST API на FastAPI или Flask
  • Понимание middleware, routing, dependency injection Работа с Swagger/OpenAPI для документирования API
  • Реализация аутентификации и авторизации

2. Работа с базами данных

Реляционные БД(postgres):

  • Написание сложных SQL-запросов (JOIN, подзапросы, оконные функции);
  • Использование ORM (SQLAlchemy, Django ORM);
  • Оптимизация запросов с помощью индексов;
  • Работа с хранимыми процедурами и триггерами;

Знание pl/pgsql NoSQL:

  • Опыт работы с Redis (кеширование, pub/sub);
  • Понимание особенностей key-value хранилищ;

Брокеры сообщений:

  • Опыт работы с Kafka/RabbitMQ 3;
  • Тестирование и отладка;
  • Написание unit-тестов с использованием pytest;
  • Применение mock-объектов для изоляции тестов;
  • Использование debug-инструментов (pdb, logging);
  • Анализ и профилирование производительности

4. DevOps практики Docker:

  • Создание и оптимизация Docker-образов;
  • Работа с docker-compose для оркестрации сервисов;
  • Использование volumes для persistent storage

CI/CD:

  • Настройка пайплайнов в GitLab CI;
  • Автоматизация тестирования и деплоя;
  • Понимание различных стадий сборки

Kubernetes:

  • Развертывание сервисов в Kubernetes;
  • Настройка Helm charts;
  • Мониторинг работы кластера

5. Дополнительные навыки Мониторинг:

  • Настройка Grafana dashboard;
  • Работа с Prometheus и PromQL;
  • Конфигурирование алертинга Linux: Работа с bash-скриптами;
  • Использование grep, awk, sed для обработки логов;
  • Настройка cron-заданий

Будет плюсом

  • Опыт работы с ML-фреймворками (PyTorch, TensorFlow);
  • Знание других языков программирования (Go, Java);
  • Опыт работы с message brokers (Kafka, RabbitMQ);
  • Понимание принципов микросервисной архитектуры

    Немного о нас:

  • Надежная, стабильная аккредитованная IT-компания. Трудоустройство по ТК РФ;
  • Уникальная внутренняя культура и рабочая атмосфера внутри компании;
  • Внимательное отношение к сотрудникам:
    • развитие профессиональных навыков (обучение внутри компании и с помощью внешних курсов);
    • Помощь в адаптации и поддержка коллег;
    • карьерный рост.
  • Уникальный портфель бонусов (ДМС со стоматологией, ИТ-ипотека, фитнес, школа ин. языков на выбор, скидки на коробочные продукты банка и партнеров, коворкинг в Сочи, совкомотпуск и прочее);
  • Минимум бюрократии, отсутствие дресс-кода, гибкий график работы.
Навыки
  • Python
  • FastAPI
  • Flask
  • SQL
Посмотреть контакты работодателя

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

Neoflex
Полный день
  • Саратов

  • Не указана

Рекомендуем
РэйнбовСофт, НПО
Полный день
  • Саратов

  • Не указана

Рекомендуем
НПФ Вымпел
Полный день
  • Саратов

  • Не указана

Рекомендуем
Сервисный центр Транстелематика

QA automation engineer (Python) в офис

Сервисный центр Транстелематика

Полный день
  • Саратов

  • Не указана

Завод Нефтегазоборудование
Полный день
  • Саратов

  • от 150000 RUR

Завод Нефтегазоборудование

Ведущий инженер-программист SCADA - систем

Завод Нефтегазоборудование

Полный день
  • Саратов

  • от 150000 RUR

ВФ ЭЛНА
Полный день
  • Саратов

  • до 160000 RUR

Абсалихов Ильнар Ильнурович

NeuroKey Backend-разработчик | Python Developer Milld

Абсалихов Ильнар Ильнурович

Удаленная работа
  • Саратов

  • от 190000 RUR

Мастер Софт
Полный день
  • Саратов

  • до 90000 RUR

Химсталькон-Инжиниринг

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

Химсталькон-Инжиниринг

Полный день
  • Саратов

  • до 90000 RUR

Компьютерная академия TOP (Компьютерная Академия ТОП)

Менеджер отдела продаж в IT

Компьютерная академия TOP (Компьютерная Академия ТОП)

Полный день
  • Саратов

  • от 60000 RUR

ТЭКТУМ
Полный день
  • Саратов

  • от 60000 RUR

Энергомашкомплект

Офис-менеджер

Энергомашкомплект

Полный день
  • Саратов

  • от 60000 RUR

Системы Контроля

Офис-менеджер

Системы Контроля

Полный день
  • Саратов

  • до 40000 RUR

ПСК Геодор
Полный день
  • Саратов

  • от 150000 RUR

Полный день
  • Саратов

  • от 80000 RUR

Такском
Полный день
  • Саратов

  • до 145000 RUR

Финпром
Полный день
  • Саратов

  • от 120000 RUR

НПП Алмаз
Полный день
  • Саратов

  • от 170000 RUR

Школа Вильяма Рейли
Полный день
  • Саратов

  • до 55000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию