Job Description :

SQL Developer

Role Overview
We are seeking a skilled SQL Developer to design, develop, optimize, and maintain databases and SQL queries that support business applications and analytics. The ideal candidate has strong expertise in SQL, data modeling, and performance tuning, and works closely with developers, analysts, and stakeholders to ensure data accuracy and efficiency.

Key Responsibilities

  • Design, write, and maintain complex SQL queries, views, stored procedures, and functions

  • Develop and optimize database schemas, tables, indexes, and constraints

  • Perform query optimization and performance tuning

  • Ensure data integrity, consistency, and security across databases

  • Support data extraction, transformation, and loading (ETL) processes

  • Collaborate with application developers, BI teams, and business users

  • Troubleshoot and resolve database issues and performance bottlenecks

  • Maintain documentation for database designs and processes

  • Assist with database migrations, upgrades, and backups

Required Skills & Qualifications

  • Strong proficiency in SQL (Oracle, SQL Server, MySQL, or PostgreSQL)

  • Experience with stored procedures, triggers, and functions

  • Solid understanding of relational database design and normalization

  • Experience with indexing, query execution plans, and optimization

  • Familiarity with ETL processes and data warehousing concepts

  • Knowledge of version control systems (e.g., Git)

  • Strong analytical and problem-solving skills

Preferred Skills

  • Experience with PL/SQL or T-SQL

  • Exposure to BI tools (Power BI, Tableau, Looker, etc.)

  • Experience working with large datasets and high-volume databases

  • Knowledge of cloud databases (AWS RDS, Azure SQL, Oracle Cloud)

  • Basic scripting (Python, Shell)

             

Similar Jobs you may be interested in ..