Чем предстоит заниматься:
- Реализация сложной бизнес-логики на уровне БД
- Участвовать в создании и поддержке архитектуры баз данных;
- Построение и поддержание инфраструктуры, необходимой для оптимального извлечения, преобразования и загрузки данных из различных источников
- Решение инцидентов в работе баз данных
- Анализ требований, участие в разработке планов и оценке реализации;
- Проведение ревью кода;
- Активное участие в выборе и проработке технологий
Чего мы ждем от вас:
- Опыт работы с RDBMS (MSSQL/PostgreSQL/Oracle: проектирование, ACID, оптимизация, уровни изоляции и т.д.)
- Отличное владение SQL и опыт оптимизации запросов
- Опыт разработки высоконагруженных OLTP/DWH систем;
- Понимание принципов построения ETL/ELT-процессов
- Знание принципов и практик организации мониторинга серверов баз данных
- Опыт разработки на одном из языков: C#, Python, Go
- Умение быстро разбираться в чужом коде, оптимизировать и рефакторить как свой, так и чужой код
Дополнительными плюсами будут:
- Опыт работы с NoSql базами данных
- Опыт работы с брокерами сообщений Kafka / RabbitMQ
- Опыт работы с контейнеризацией (Docker, Podman, Kubernetes)