Posted 2 days ago
SQL DB Engineer
- Onsite
- Azure
- Snowflake
- SQL
Job description
Key Responsibilities
- Design, develop, review, and optimize complex T-SQL, stored procedures, functions, views, tables, indexes, and data-access patterns.
- Analyze execution plans, Query Store data, waits, blocking, memory grants, parallelism, CPU, I/O, tempdb usage, and transaction-log behavior to isolate and resolve performance issues.
- Refactor row-by-row and scalar-function-heavy processing into efficient set-based designs, including appropriate use of inline table-valued functions, temporary staging, indexing, and early filtering.
- Tune long-running batch, snapshot, compliance, reporting, and data-export workloads while preserving data integrity and output equivalence.
- Design and validate database structures, keys, identity strategies, data models, and replication patterns for large, tightly coupled transactional workloads.
- Support SQL Server upgrades and configuration changes through representative performance testing, execution-plan comparison, regression validation, and documented rollback or fix-forward plans.
- Engineer and support high availability, disaster recovery, transactional replication, monitoring, maintenance, archival, purge, and capacity-management practices.
- Troubleshoot production incidents with application, infrastructure, SRE, QA, and vendor teams; preserve evidence and translate findings into durable corrective actions.
- Contribute to cloud and platform modernization involving Azure SQL Managed Instance, Azure SQL, data pipelines, and workload offload from monolithic SQL platforms.
- Provide technical leadership through design reviews, code reviews, standards, documentation, mentoring, and knowledge transfer.
RequiredRequired
Required Skills
7+ years of hands-on SQL Server database engineering or development experience in enterprise environments
Advanced T-SQL, stored procedure, function, indexing, data-modeling, and query-optimization skills
Deep knowledge of SQL Server execution plans, Query Store, cardinality estimation, statistics, locking/blocking, waits, parallelism, memory grants, and tempdb.
Experience tuning high-volume transactional and batch-processing workloads with measurable before-and-after validation.
Experience with SQL Server upgrades, configuration assessment, performance testing, and production troubleshooting.
Working knowledge of high availability, disaster recovery, SQL Agent, replication, backup/restore, maintenance, and operational monitoring.
Strong analytical, documentation, collaboration, and incident-management skills
Nice To Have
Azure SQL Managed Instance, Azure SQL Database, or SQL Server on Azure virtual machines.
Azure Data Factory, Microsoft Fabric pipelines, Snowflake, or reporting/data-platform modernization.
PowerShell or other automation for database deployment, validation, monitoring, or maintenance.
Experience with financial-services transaction, compliance, reporting, or data-feed workloads.
Key Responsibilities
- Design, develop, review, and optimize complex T-SQL, stored procedures, functions, views, tables, indexes, and data-access patterns.
- Analyze execution plans, Query Store data, waits, blocking, memory grants, parallelism, CPU, I/O, tempdb usage, and transaction-log behavior to isolate and resolve performance issues.
- Refactor row-by-row and scalar-function-heavy processing into efficient set-based designs, including appropriate use of inline table-valued functions, temporary staging, indexing, and early filtering.
- Tune long-running batch, snapshot, compliance, reporting, and data-export workloads while preserving data integrity and output equivalence.
- Design and validate database structures, keys, identity strategies, data models, and replication patterns for large, tightly coupled transactional workloads.
- Support SQL Server upgrades and configuration changes through representative performance testing, execution-plan comparison, regression validation, and documented rollback or fix-forward plans.
- Engineer and support high availability, disaster recovery, transactional replication, monitoring, maintenance, archival, purge, and capacity-management practices.
- Troubleshoot production incidents with application, infrastructure, SRE, QA, and vendor teams; preserve evidence and translate findings into durable corrective actions.
- Contribute to cloud and platform modernization involving Azure SQL Managed Instance, Azure SQL, data pipelines, and workload offload from monolithic SQL platforms.
- Provide technical leadership through design reviews, code reviews, standards, documentation, mentoring, and knowledge transfer.
Required Skills
7+ years of hands-on SQL Server database engineering or development experience in enterprise environments
Advanced T-SQL, stored procedure, function, indexing, data-modeling, and query-optimization skills
Deep knowledge of SQL Server execution plans, Query Store, cardinality estimation, statistics, locking/blocking, waits, parallelism, memory grants, and tempdb.
Experience tuning high-volume transactional and batch-processing workloads with measurable before-and-after validation.
Experience with SQL Server upgrades, configuration assessment, performance testing, and production troubleshooting.
Working knowledge of high availability, disaster recovery, SQL Agent, replication, backup/restore, maintenance, and operational monitoring.
Strong analytical, documentation, collaboration, and incident-management skills
Nice To Have
Azure SQL Managed Instance, Azure SQL Database, or SQL Server on Azure virtual machines.
Azure Data Factory, Microsoft Fabric pipelines, Snowflake, or reporting/data-platform modernization.
PowerShell or other automation for database deployment, validation, monitoring, or maintenance.
Experience with financial-services transaction, compliance, reporting, or data-feed workloads
Other jobs in India
Sales Manager - Retail Sales - Mix Channel - Housing - DM - Sales - Bengaluru - Krishna Tower (TCHFL) - JM
Tata Capital Bengaluru, Karnataka, India🇮🇳
Senior Associate - Technology Risk Data Analyst
ANZ Banking Group Limited Bengaluru, Karnataka, India🇮🇳
Associate System Analyst - Veeva Automation
Amgen Hyderabad, Telangana, India🇮🇳
Continuous Improvement Lead – Commissioning & Qualification (C&Q)
Amgen Hyderabad, Telangana, India🇮🇳
Senior IR Operations Administrator 220-08
Citco Hyderabad, Telangana, India🇮🇳
Maintenance Engineer/Sr Engineer (M/F/D)-1
Valeo Pune, Maharashtra, India🇮🇳
Fund Services. Analyst - Loan Operations
Citco Hyderabad, Telangana, India🇮🇳
Manager, Consulting
NTT DATA India Private Limited Bengaluru, Karnataka, India🇮🇳
Principal Consultant - ServiceNow
Sun Life Financial Gurugram, Haryana, India🇮🇳