Программист Python
Bell Integrator – один из ведущих системных интеграторов страны. Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Команда: Небольшая команда разработки отдела интеграции желает стать большой и в связи с этим ищет в свои ряды разработчика Python Senior. В нашей кроccплатформенной команде (product room) помимо software engineer, присутствуют DevOps engineer, QA test manager, L2, Системный аналитик.
Наша задача помогать системам объединятся, также мы хотим реализовывать проекты, которые изменят в лучшую сторону работу большой организации.
Проекты:
-
AMQPUtil (PyQT6, Qpid)
-
Framework AMQ
-
Интеграционные приложения (docker_compose, vault, SQLAlchemy, pydantic, lxml, pytest)
-
Автогенерация документации (jinja, atlassian).
Требования:
-
Опыт разработки Backend приложений (Python 3.>) от 5 лет Senior
-
Уверенное владение базовыми архитектурными паттернами;
-
Понимание асинхронной парадигмы программирования;
-
Желание придерживаться Best practices (KISS,DRY, etc.), использование PEP8, типизации данных;
-
Практические навыки работы с платформами контейнеризации приложений;
-
Навык владения любой системой оркестрации контейнеров, плюсом если это Kubernetes;
-
Опыт построения архитектур сложных систем;
-
Умение оценивать задачи;
-
Опыт разработки интеграционных решений;
-
Опыт разработки приложений с микросервисной архитектурой;
-
Опыт работы с инструментами командной разработки: Git, Jira, Confluence;
-
Опыт работы с Linux (Bash);
-
Знание и умение работать с брокерами сообщений (RedHat JBOSS AMQ\ ActiveMQ Artemis, IBM WebSphere MQ , etc).
Обязанности:
-
Участие в развитии десктопного приложения AMQPUtil;
-
Проектирование и разработка платформы для оптимизации и ускорения написание интеграционных приложений на шине RHAMQ Framework AMQ;
-
Написание технической документации по работе API сервисов;
-
Разработка сервисов по согласованной архитектуре;
-
Разработка юнит-тестов;
-
Внедрение новых технологий, инструментов и методов разработки;
-
Коммуникация с командой, поиск и решение проблем, участие в брейнштормах.
Условия:
-
Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
-
Опыт работы в распределенной команде профессионалов;
-
Уровень заработной платы обсуждается индивидуально;
-
Возможность работать удаленно.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).