
Senior Data Integration Engineer
Primary stack
Job description
Про посаду
Ми шукаємо Senior Data Integration Engineer, щоб очолити проект з міграції та модернізації SQL Server до Aurora PostgreSQL, що працює на базі AWS Transform for.NET / SQL Server. Ця посада передбачає перенесення схем бази даних, об'єктів коду та шарів доступу до даних додатків з Microsoft SQL Server до Amazon Aurora PostgreSQL, одночасно перевіряючи та вдосконалюючи AI-генеровані результати з AWS Transform поряд з DMS, SCT та Kiro.
Обов'язки
- Перенесення схем бази даних SQL Server до Amazon Aurora PostgreSQL для забезпечення структурної цілісності, відображення типів даних та ідентичності обмежень
- Конвертація хранимих процедур T-SQL, функцій, триггерів та вювів до еквівалентів PL/pgSQL та вирішення відмінностей у синтаксисі, типах даних та поведінці
- Оновлення запитів T-SQL, вбудованих у код додатків C#/.NET, до синтаксису, сумісного з PL/pgSQL, та вдосконалення шару доступу до даних за допомогою Npgsql та Entity Framework Core
- Використання AWS Transform for.NET / SQL Server як основного AI-агента для відправки робочих навантажень та перегляду артефактів, створених агентом
- Застосування AWS DMS для міграції та реплікації даних, AWS SCT для додаткової конвертації схем та Kiro для GenAI-допомаганого аналізу коду
- Розгортання перенесених схем, коду та даних у непродуктивне середовище Aurora PostgreSQL
- Налаштування інстанцій, груп параметрів, налаштувань безпеки та підключення для відображення продуктивних паттернів
- Перевірка компіляції та виконання мігруваних об'єктів SQL коду та підтвердження комунікації між оновленим додатком та Aurora PostgreSQL
- Розробка тестових планів, що охоплюють функціональну коректність, цілісність даних, продуктивність бенчмаркінгу та регрес-тестування
Вимоги
- 5+ років досвіду у розробці та міграції баз даних
- Володіння англійською мовою на рівні B2+
- Знання Microsoft SQL Server (T-SQL) та досвід у PostgreSQL (PL/pgSQL), включаючи Amazon Aurora PostgreSQL
- Навички у роботі з AWS Database Migration Service (DMS) та AWS Schema Conversion Tool (SCT)
- Знання у роботі з шарами доступу до даних C#/.NET, включаючи Npgsql Entity Framework Core та ADO.NET
- Досвід міграції схем баз даних між платформами SQL Server та PostgreSQL
- Знання у тестуванні модернізації баз даних, включаючи перевірку компіляції, функціональне тестування та продуктивність бенчмаркінгу
Буде плюсом
- Знання AWS Transform for.NET / SQL Server та інструментів для міграції з допомогою GenAI
- Знання налаштувань AWS Aurora, включаючи групи параметрів, реплікацію та Performance Insights
- Знання Amazon CloudWatch для моніторингу та сповіщення баз даних
- Навички у Python для скриптів та автоматизації, а також CI/CD для розгортань баз даних
- Знання про Kiro для робочих процесів із AI-допомогою у удосконаленні коду
Ми пропонуємо
- Віддалена робота в Україні
Про компанію
[Опис компанії, якщо є]
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 2384 roles
Lead Full-Stack Developer
EPAM · Argentina +1

Python Engineering Manager
EPAM · Mexico

Product Manager
EPAM · Argentina +2

Automation Tester (JavaScript)
EPAM · Brazil