Design and develop complex SQL queries, stored procedures, views, functions, and database objects.
Perform SQL Server performance tuning, including query optimization, indexing, execution plans, partitioning, and database monitoring.
Monitor and troubleshoot production SQL Server environments to ensure high availability, performance, reliability, and data integrity.
Design and maintain scalable database schemas, data models, and data structures.
Develop, maintain, and troubleshoot SSIS/ETL packages for data migration, transformation, and integration.
Lead and support data migration and integration projects across multiple systems and platforms.
Implement and maintain database security, backup/recovery, replication, disaster recovery, and high-availability solutions.
Identify performance bottlenecks and recommend solutions to improve database efficiency and scalability.
Ensure data quality, governance, compliance, and reporting accuracy.
Provide technical leadership for database management, reporting solutions, and ERP/data integrations.
Collaborate with developers, architects, business teams, and infrastructure teams to resolve complex database issues.
Participate in production deployments, root-cause analysis, and ongoing database optimization.
Leverage AI-assisted development and productivity tools where appropriate.
8 10+ years of experience in SQL Server/database engineering.
Strong expertise in Microsoft SQL Server and T-SQL.
Extensive experience with SQL performance tuning and optimization.
Strong knowledge of query execution plans, indexing, partitioning, and performance monitoring.
Hands-on experience with SSIS and ETL development.
Experience with database design, schema development, and data modeling.
Strong experience in data migration, integration, and troubleshooting.
Experience with database security, backup/recovery, replication, and high availability.
Strong production support and troubleshooting experience.
Excellent analytical, problem-solving, and communication skills.