Senior Data Engineer
Hạn nộp hồ sơ: 11/12/2026 (Còn 26 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
Nhà tuyển dụng đang online
Mô tả công việc
Responsibilities
You will join the database migration track of a modernization program for a US-based software client. The product is a business-critical enterprise application. While the application is re-built on .NET and React, this track moves its Microsoft SQL Server database, including the business logic held in T-SQL, to PostgreSQL and proves, with evidence, that the migrated system behaves the same. All work is done on anonymized data
Responsibilities:
Assess the existing Microsoft SQL Server database (schema, T-SQL stored procedures, functions, triggers, jobs) and contribute to the SQL Server to PostgreSQL conversion design.
Convert schema, data types and data to PostgreSQL, and build repeatable, automated migration tooling and scripts (schema conversion, data load, migration rehearsal)
Monitor data quality in pipelines and provide data support to clients.
Convert T-SQL procedural logic to PL/pgSQL, or work with the .NET team to move it into the C# service layer, with special care for date/time, time-zone and temporal behavior and for numeric precision in calculation algorithms.
Collaborate with .NET developers on the data-access layer so that the application runs on PostgreSQL in CI, while existing integration contracts, reports and exports stay unchanged
Design and run data validation and equivalence checks between SQL Server and PostgreSQL (row counts, checksums, query-result and business-rule reconciliation) and document the results as validation evidence.
Benchmark and tune PostgreSQL performance (indexes, query plans, configuration) against the SQL Server baseline
Design and build ETL pipelines for data migration from SQL Server to PostgreSQL
Run representative migration tests on anonymized data sets, support client user acceptance testing, fix defects and retest.
Write the migration runbook and support knowledge transfer and handover to the client team.
Use the AI-assisted engineering tools approved for the project, and review and test all AI-generated output before it is committed.
Participate in Agile/Scrum activities: daily stand-up, demo, retrospective, planning, etc.
Guide and review the work of the Data Engineers in the squad.
Perform other tasks assigned by the Leader/Manager.
You will join the database migration track of a modernization program for a US-based software client. The product is a business-critical enterprise application. While the application is re-built on .NET and React, this track moves its Microsoft SQL Server database, including the business logic held in T-SQL, to PostgreSQL and proves, with evidence, that the migrated system behaves the same. All work is done on anonymized data
Responsibilities:
Assess the existing Microsoft SQL Server database (schema, T-SQL stored procedures, functions, triggers, jobs) and contribute to the SQL Server to PostgreSQL conversion design.
Convert schema, data types and data to PostgreSQL, and build repeatable, automated migration tooling and scripts (schema conversion, data load, migration rehearsal)
Monitor data quality in pipelines and provide data support to clients.
Convert T-SQL procedural logic to PL/pgSQL, or work with the .NET team to move it into the C# service layer, with special care for date/time, time-zone and temporal behavior and for numeric precision in calculation algorithms.
Collaborate with .NET developers on the data-access layer so that the application runs on PostgreSQL in CI, while existing integration contracts, reports and exports stay unchanged
Design and run data validation and equivalence checks between SQL Server and PostgreSQL (row counts, checksums, query-result and business-rule reconciliation) and document the results as validation evidence.
Benchmark and tune PostgreSQL performance (indexes, query plans, configuration) against the SQL Server baseline
Design and build ETL pipelines for data migration from SQL Server to PostgreSQL
Run representative migration tests on anonymized data sets, support client user acceptance testing, fix defects and retest.
Write the migration runbook and support knowledge transfer and handover to the client team.
Use the AI-assisted engineering tools approved for the project, and review and test all AI-generated output before it is committed.
Participate in Agile/Scrum activities: daily stand-up, demo, retrospective, planning, etc.
Guide and review the work of the Data Engineers in the squad.
Perform other tasks assigned by the Leader/Manager.
Yêu cầu
Qualifications
General requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field
At least upper intermediate level of English skills (written and spoken), able to work directly with a US-based client team
5+ years of experience in Data Engineering or database development (including at least one database migration delivered to production, is a plus)
Familiar with Agile development methodologies (Scrum, XP, Kanban)
Ability to obtain deep knowledge of the project technologies and work independently with minimum guidance
Ability to self-learn and adapt to new technologies quickly
Careful, evidence-minded working style, and willingness to follow strict data-protection rules (anonymized data only, no client data outside approved environments)
Technical requirements:
Strong experience in designing data flows and creating data flow diagrams
Experience in data source design and data modeling for large-scale business applications
Hands-on experience in data migration, including designing migration flows, data mapping and data validation (ideally Microsoft SQL Server to PostgreSQL)
Good knowledge of data transformation (ETL) and SQL databases. Strong T-SQL and PL/pgSQL: able to read, convert and optimize complex stored procedures, functions and triggers
Solid PostgreSQL knowledge (data types, indexing, query planning, transaction and locking behavior) and a clear understanding of how it differs from SQL Server
Experience with the Python programming language
Experience in database performance monitoring and tuning
Experience with migration tooling (AWS SCT/DMS, pgloader or custom scripts) and with database change management in CI/CD (Flyway, Liquibase or similar)
Practical experience with AI coding assistants (Claude Code, GitHub Copilot or similar), and awareness of AI output limitations and responsible AI use (data privacy, handling of sensitive client data)
Nice to have:
Experience with AWS (Aurora/RDS PostgreSQL) and Azure SQL environments
Experience building ETL pipelines with Azure Data Factory (ADF)
Experience in a regulated domain where validation evidence and audit trails are required
Familiarity with C#/.NET data access (EF Core, Dapper)
Experience with data streaming and data replication
General requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field
At least upper intermediate level of English skills (written and spoken), able to work directly with a US-based client team
5+ years of experience in Data Engineering or database development (including at least one database migration delivered to production, is a plus)
Familiar with Agile development methodologies (Scrum, XP, Kanban)
Ability to obtain deep knowledge of the project technologies and work independently with minimum guidance
Ability to self-learn and adapt to new technologies quickly
Careful, evidence-minded working style, and willingness to follow strict data-protection rules (anonymized data only, no client data outside approved environments)
Technical requirements:
Strong experience in designing data flows and creating data flow diagrams
Experience in data source design and data modeling for large-scale business applications
Hands-on experience in data migration, including designing migration flows, data mapping and data validation (ideally Microsoft SQL Server to PostgreSQL)
Good knowledge of data transformation (ETL) and SQL databases. Strong T-SQL and PL/pgSQL: able to read, convert and optimize complex stored procedures, functions and triggers
Solid PostgreSQL knowledge (data types, indexing, query planning, transaction and locking behavior) and a clear understanding of how it differs from SQL Server
Experience with the Python programming language
Experience in database performance monitoring and tuning
Experience with migration tooling (AWS SCT/DMS, pgloader or custom scripts) and with database change management in CI/CD (Flyway, Liquibase or similar)
Practical experience with AI coding assistants (Claude Code, GitHub Copilot or similar), and awareness of AI output limitations and responsible AI use (data privacy, handling of sensitive client data)
Nice to have:
Experience with AWS (Aurora/RDS PostgreSQL) and Azure SQL environments
Experience building ETL pipelines with Azure Data Factory (ADF)
Experience in a regulated domain where validation evidence and audit trails are required
Familiarity with C#/.NET data access (EF Core, Dapper)
Experience with data streaming and data replication
Quyền lợi
Benefits and Perks
Perks You'll Enjoy
Working in one of the Best Places to Work in Vietnam
Building large-scale & global software products
Working & growing with Passionate & Talented Team
Diverse careers opportunities with Software Services, Software Product Development, IT Solutions & Consulting
Attractive Salary and Benefits
Performance appraisals every year and performance bonus
Onsite opportunities: short-term and long-term assignments in North American (U.S, Canada), Europe, Asia.
Flexible working time
Various training on hot-trend technologies, best practices and soft skills
Premium healthcare insurance for you and your loved ones
Company trip, big annual year-end party every year, team building, etc.
Fitness & sport activities: football, tennis, table-tennis, badminton, yoga, swimming...
Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks,...
Free in-house entertainment facilities (foosball, ping pong, gym...), coffee, and snacks (instant noodles, cookies, candies...)
And much more, join us and let yourself explore other fantastic things!
Perks You'll Enjoy
Working in one of the Best Places to Work in Vietnam
Building large-scale & global software products
Working & growing with Passionate & Talented Team
Diverse careers opportunities with Software Services, Software Product Development, IT Solutions & Consulting
Attractive Salary and Benefits
Performance appraisals every year and performance bonus
Onsite opportunities: short-term and long-term assignments in North American (U.S, Canada), Europe, Asia.
Flexible working time
Various training on hot-trend technologies, best practices and soft skills
Premium healthcare insurance for you and your loved ones
Company trip, big annual year-end party every year, team building, etc.
Fitness & sport activities: football, tennis, table-tennis, badminton, yoga, swimming...
Joining community development activities: 1% Pledge, charity every quarter, blood donation, public seminars, career orientation talks,...
Free in-house entertainment facilities (foosball, ping pong, gym...), coffee, and snacks (instant noodles, cookies, candies...)
And much more, join us and let yourself explore other fantastic things!
Thông tin chung
- Thu nhập: Thỏa thuận
Việc làm tương tự khác
KMS TECHNOLOGY VIETNAM COMPANY LIMITED
Xem trang công ty- Địa chỉ công ty: Số 2 đường Tản Viên, Phường 2, Quận Tân Bình, Thành phố Hồ Chí Minh, Việt Nam.
- Quy mô: Từ 1000 - 5000 nhân viên
- Lĩnh vực: IT phần mềm, IT / Phần mềm / IOT / Điện tử viễn thông
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Hotline CSKH
1900.63.63.84
Công ty Cổ phần JobOKO Toàn cầu
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.
Hotline CSKH
02473.068.388
Công ty Cổ phần JobOKO Toàn cầu