NTT DATA Romania SA
Senior SQL & Data Warehouse Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Data Engineer в международную перестраховочную компанию с фокусом на SQL, моделирование данных и Azure-решения. Около 80% работы связано с SQL, Databricks можно освоить в процессе.
Задачи
- Проектировать и разрабатывать надёжные решения для данных с упором на SQL и T-SQL
- Разрабатывать, оптимизировать и поддерживать сложные запросы, модели данных и структуры БД
- Готовить дизайн решений для новых фич и переводить их в технические User Stories
- Проводить технические уточнения совместно с Requirement Engineers и Product Owners
- Проектировать и поддерживать модели данных для хранилища и транзакционных сред
- Разрабатывать и оптимизировать ETL-процессы и пайплайны данных на технологиях Azure
- Работать с Microsoft SQL Server и инфраструктурой данных на Azure
- Выполнять миграции схем и данных
- Анализировать и оптимизировать производительность ETL и баз данных
- Проводить технический QA и обеспечивать надёжность и поддерживаемость решений
- Участвовать в планировании и работать с командами разработки в Agile
- Применять практики DevOps и CI/CD с Azure DevOps и Git
Требования
- Степень бакалавра в Computer Science, IT или смежной области (предпочтительно)
- Не менее 5 лет опыта в Data Engineering или аналогичной роли
- Сильный практический опыт с SQL, T-SQL и Microsoft SQL Server
- Сильное знание моделирования данных, включая концепции хранилищ и транзакционных сред
- Опыт проектирования, разработки и оптимизации ETL-процессов и сложных потоков данных
- Знание стека Azure для data engineering: Azure Data Factory, Azure Data Lake, Cosmos DB
- Опыт миграций схем и данных
- Рабочее знание Python и PowerShell
- Опыт с Azure DevOps, Git, тестированием и практиками CI/CD
- Сильные аналитические навыки и навыки решения проблем
- Умение самостоятельно проектировать технические решения и переводить требования в технические задачи
- Опыт работы в Scrum / Agile
- Свободное владение устным и письменным английским
Условия
- Databricks и Delta Lake — плюс, не обязательно, можно освоить в процессе
- Power BI — плюс
- Опыт оптимизации производительности крупномасштабных сред данных — плюс
Навыки
- SQL
- T-SQL
- Microsoft SQL Server
- Data Warehouse
- ETL
- Azure Data Factory
- Azure Data Lake
- Cosmos DB
- Python
- PowerShell
- Azure DevOps
- Git
- CI/CD
- Databricks
- Delta Lake
- Power BI
- Scrum
- Agile