📌 Как управлять тревогой в карьере. А не давать ей управлять вами → узнать

Middle python developer (RPA)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Делаем ставку на технологии

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

О компании и команде

Привет!

Наша команда занимается написанием (микро)сервисов/RPA-роботов для автоматизации ручного труда в бизнес процессах банка.
Мы ищем в команду классного Python разработчика, в его обязанности будет входить полный цикл разработки.

Ожидания от кандидата

ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ:

  • Системная аналитика процесса (совместно с системным аналитиком);
  • Разработка архитектуры (микро)сервисов/RPA-роботов;
  • Разработка (микро)сервисов/RPA-роботов на языке Python;
  • Проведение юнит, интеграционных и нагрузочных тестов;
  • Доставка разработанных (микро)сервисов/RPA-роботов на тестовые и прод. среды (Windows/Linux/Docker);
  • Сопровождение, доработка, мониторинг разработанных сервисов/роботов;
  • Составление технической документации по написанному коду;
  • Участие в планировании, оценке задач.

ЧТО ВАМ ДЛЯ ЭТОГО НЕОБХОДИМО:

  • Практический опыт разработки приложений на языке Python не менее 2 лет;
  • Опыт работы с пакетами Pandas, Numpy, Selenium;
  • Опыт работы с API (REST/SOAP);
  • Знание SQL;
  • Опыт работы с реляционными СУБД (PostgreSQL, Oracle, MSSQL);
  • Представление о HTML, CSS, JSON, XSD, XML;
  • Представление о сервисной архитектуре.

БУДЕТ ПЛЮСОМ:

  • Владение английским языком на уровне чтения документации и ведения технической переписки;
  • Знание языка Jаvаsсriрt (на базовом уровне);
  • Опыт работы с пакетами pymorpy2, PyWinAuto, PyAutoGUI, pyWin32;
  • Опыт работы с веб-фреймворками: Flask, FastAPI;
  • Опыт работы с Multithreading, Multiprocessing, asyncio;
  • Знание Docker, Nginx, Kubernetes, RabbitMQ/Kafka;
  • Знание основ тестирования ПО (юнит, интеграционное, нагрузочное тестирование).

Условия работы

МЫ ПРЕДЛАГАЕМ:

  • Фиксированный оклад + система премирования
  • Социальный пакет
  • Офис: м. Белорусская, но можно работать в формате полной удаленки
  • Высокий уровень ответственности и возможность самостоятельно принимать решения
  • Атмосфера, где легко оставаться собой: минимум формализма, открытые коммуникации и отсутствие дресс-кода