We are seeking a skilled SQL Developer to design, develop, optimize, and maintain database solutions that support business applications and analytics. The ideal candidate has strong SQL expertise, experience with relational databases, and a focus on performance, data integrity, and scalability.
Design, write, and optimize complex SQL queries, stored procedures, functions, and views
Develop and maintain relational database schemas and data models
Ensure data accuracy, consistency, and integrity across systems
Tune database performance and resolve query bottlenecks
Collaborate with application developers, data analysts, and business stakeholders
Implement ETL processes and support data migration activities
Monitor databases, troubleshoot issues, and perform root-cause analysis
Maintain documentation for database designs and processes
Ensure database security, backup, and recovery standards are followed
Strong proficiency in SQL (ANSI SQL)
Experience with RDBMS such as:
MySQL / PostgreSQL
SQL Server
Oracle
Solid understanding of:
Indexing, joins, subqueries, CTEs
Query optimization and execution plans
Normalization and data modeling
Experience with stored procedures, triggers, and functions
Familiarity with ETL tools or data pipelines
Understanding of transactional systems and data warehousing concepts
Experience with cloud databases (AWS RDS, Azure SQL, GCP)
Knowledge of NoSQL databases (MongoDB, DynamoDB)
Experience with BI/reporting tools (Power BI, Tableau, Looker)
Familiarity with Python, Java, or other backend languages
Experience in Agile/Scrum environments