SQL developers
Posted
Job Summary:
We are looking for a skilled SQL Developer to design, develop, and maintain database systems. The ideal candidate will be responsible for writing efficient queries, optimizing database performance, and ensuring data integrity across applications.
- Design, develop, and maintain SQL databases and database objects (tables, views, indexes, stored procedures).
- Write complex SQL queries for data extraction, transformation, and reporting.
- Optimize database performance by analyzing query execution plans and tuning queries.
- Develop and maintain ETL processes for data integration.
- Ensure data accuracy, integrity, and security.
- Collaborate with application developers to support backend data requirements.
- Troubleshoot database issues and provide timely resolutions.
- Perform database migrations, backups, and recovery operations.
- Create and maintain technical documentation.
- Strong experience in SQL (writing complex queries, joins, subqueries).
- Hands-on experience with databases like MySQL, PostgreSQL, SQL Server, or Oracle.
- Knowledge of stored procedures, functions, triggers, and indexing.
- Understanding of database design and normalization concepts.
- Experience with performance tuning and query optimization.
- Familiarity with ETL tools and data warehousing concepts.
- Basic knowledge of programming languages like Python or Java (optional but preferred).
- Strong problem-solving and analytical skills.
- Experience with cloud databases (AWS RDS, Azure SQL, etc.).
- Knowledge of BI tools like Power BI or Tableau.
- Understanding of data pipelines and big data technologies is a plus.
