Python разработчик

Оплата: По договоренности

Проект:

Разработка интеграционного сервиса на базе Python.


Задачи:

  • Сервис должен принимать сообщения с шины (SAP PI/PO) в формате XML файлов, парcить их и раскладывать данные в плоские таблицы PostgreSQL.
  • Сервис должен предоставлять возможность отправки запросов через шину на выгрузку данных из систем-источников, а также обеспечивать возможность ручной загрузки файлов.
  • При переносе данных из XML-сообщений в плоские таблицы PostgreSQL должна проходить проверка наличия этих данных (и далее либо апдейт имеющихся строк или просто запись новых строк).


Обязательные требования:

  1. Опыт в проектах на Python (3.8-3.10).
  2. PostgreSQL.


Будет преимуществом:

  1. Опыт работы в Django.
  2. Опыт с библиотеками etree\pysimplesoap\SOAP.
  3. Опыт с redis, nginx, keycloak, react.
  4. Fastapi (sqlalchemy, alembic).
  5. Умение писать асинхронный код.
  6. Умение писать SQL запросы.


Уровень: Middle+ или выше.

Локация: РФ, МСК, гибрид - удаленка + офис 2 раза в неделю (25%-30% времени).

В рамках проекта предполагается проведение тестирования разработок в офисе.