Shamrock Foods
Senior Software Engineer (PL/SQL & TSQL)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер по разработке корпоративных решений для баз данных Oracle и Microsoft SQL Server. Отвечает за проектирование, оптимизацию и поддержку высоконагруженных БД, моделирование данных и производительность критичных бизнес-приложений.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать сложные решения для БД на Oracle PL/SQL и Microsoft SQL Server T-SQL
- Создавать и оптимизировать хранимые процедуры, функции, пакеты, триггеры, представления и другие объекты БД
- Проектировать логические и физические модели данных под бизнес-требования
- Разрабатывать масштабируемые архитектуры БД и структуры данных для корпоративных приложений
- Внедрять стандарты БД, соглашения об именовании и лучшие практики разработки
- Анализировать и оптимизировать SQL-запросы, планы выполнения, стратегии индексации и производительность БД
- Мониторить и устранять узкие места БД, проблемы блокировок и использования ресурсов
- Проводить работы по тюнингу производительности для повышения отзывчивости и масштабируемости приложений
- Внедрять партиционирование, индексацию и стратегии оптимизации БД
- Разрабатывать и поддерживать процессы миграции данных, интеграции и ETL
- Проектировать и поддерживать интерфейсы между корпоративными системами
- Обеспечивать точность, согласованность и целостность данных на всех платформах
- Поддерживать инициативы по хранилищам данных и отчётности
- Совместно с бизнес-заказчиками собирать и анализировать технические требования
- Обеспечивать техническое лидерство и наставничество для младших разработчиков
- Участвовать в архитектурных ревью и стратегических технологических инициативах
- Проводить код-ревью и продвигать лучшие практики разработки
- Внедрять средства защиты БД и управление доступом
- Обеспечивать соответствие политикам организации и нормативным требованиям
- Поддерживать резервное копирование, восстановление, аварийное восстановление и непрерывность бизнеса
- Поддерживать стандарты аудита и управления данными
Требования
- Bachelor’s degree в области computer science, IT, software engineering или смежной области либо 7+ лет эквивалентного опыта
- 7+ лет опыта разработки БД в корпоративной среде
- 5+ лет продвинутого опыта разработки на Oracle PL/SQL
- 5+ лет продвинутого опыта разработки на Microsoft SQL Server T-SQL
- Опыт проектирования и поддержки высоконагруженных транзакционных БД
- Опыт интеграции данных между несколькими системами и платформами
- Экспертный уровень Oracle PL/SQL
- Экспертный уровень Microsoft SQL Server T-SQL
- Продвинутое проектирование и оптимизация SQL-запросов
- Тюнинг производительности БД и устранение неполадок
- Моделирование данных и проектирование БД
- Разработка ETL и миграция данных
- Опыт версионирования БД и процессов деплоя
- Хорошее понимание реляционных БД и нормализации
- Желательны сертификаты Oracle Certified Professional (OCP), Microsoft Certified: Azure Database Administrator Associate и сертификаты Microsoft SQL Server
Условия
- Базовая зарплата от $135–140K с потенциалом годового бонуса
- Компания оплачивает большую часть медицинской страховки
- 401(k) Savings Plan
- Profit Sharing
- Оплачиваемый отпуск
- Возможности роста, программы непрерывного образования и wellness-программы
- Shamrock Foods Company — частная семейная компания из списка Forbes 500, основана в Аризоне в 1922 году
Навыки
- Oracle
- PL/SQL
- Microsoft SQL Server
- T-SQL
- SQL
- Data modeling
- Performance tuning
- ETL
- Azure Data Factory
- SSIS
- .NET
- Data warehousing
- Indexing
- Partitioning
- Database security
- Backup and recovery