Job Description:
Key Responsibilities
- Design, develop, and maintain complex SQL queries, views, and stored procedures
- Analyze and optimize SQL performance using indexes, execution plans, and query tuning
- Work closely with application, reporting, and business teams to understand data requirements
- Ensure data accuracy, integrity, and consistency
- Support daily data operations, reports, and dashboards
- Troubleshoot and resolve data-related and performance issues
- Participate in data migration, enhancement, and optimization activities
- Follow database best practices, standards, and security guidelines
Required Skills
- 4–5 years of strong experience in SQL Development
- Hands-on experience with SQL Server / Oracle / PostgreSQL / MySQL
- Strong knowledge of:
- Joins, subqueries, CTEs
- Aggregations, window functions
- Stored procedures, functions, triggers
- Experience in performance tuning and indexing
- Understanding of data modeling and relational databases
- Experience working with large and complex datasets
Good to Have
- Experience with ETL or data integration tools
- Exposure to BI / Reporting tools (Power BI, Tableau, etc.)
- Knowledge of cloud databases (AWS, Azure, GCP)