Python разработчик
Оплата: По договоренности
Проект:
Разработка интеграционного сервиса на базе Python.
Задачи:
- Сервис должен принимать сообщения с шины (SAP PI/PO) в формате XML файлов, парcить их и раскладывать данные в плоские таблицы PostgreSQL.
- Сервис должен предоставлять возможность отправки запросов через шину на выгрузку данных из систем-источников, а также обеспечивать возможность ручной загрузки файлов.
- При переносе данных из XML-сообщений в плоские таблицы PostgreSQL должна проходить проверка наличия этих данных (и далее либо апдейт имеющихся строк или просто запись новых строк).
Обязательные требования:
- Опыт в проектах на Python (3.8-3.10).
- PostgreSQL.
Будет преимуществом:
- Опыт работы в Django.
- Опыт с библиотеками etree\pysimplesoap\SOAP.
- Опыт с redis, nginx, keycloak, react.
- Fastapi (sqlalchemy, alembic).
- Умение писать асинхронный код.
- Умение писать SQL запросы.
Уровень: Middle+ или выше.
Локация: РФ, МСК, гибрид - удаленка + офис 2 раза в неделю (25%-30% времени).
В рамках проекта предполагается проведение тестирования разработок в офисе.