Job Description:
We are looking for an experienced SQL Lead to oversee database design, performance optimization, and data management initiatives. The candidate should have strong hands-on expertise in SQL, data modeling, and ETL processes, along with the ability to guide and mentor team members while being an individual contributor.
Key Skills & Responsibilities
Database Development: Design and optimize complex SQL queries, stored procedures, views, and functions.
Performance Tuning: Conduct query optimization, indexing, and partitioning to improve database performance.
Data Modeling: Design logical and physical data models for analytical and transactional systems.
ETL & Data Pipelines: Develop, maintain, and enhance ETL workflows using SSIS, Azure Data Factory, or similar tools.
Data Governance: Ensure data quality, integrity, and compliance with enterprise standards.
Collaboration: Work with BI, Data Science, and Application teams to support reporting and analytics needs.
Leadership: Mentor junior developers, review code, and establish best practices for database design and maintenance.
Cloud Integration: Experience with SQL on Azure (Azure SQL DB, Synapse, or Managed Instances) is a strong plus.
Additional Qualities
Strong analytical and troubleshooting abilities.
Excellent communication and collaboration skills.
Ability to work independently and manage multiple priorities.
Passion for data optimization and continuous improvement.