Job description
We are seeking a highly skilled SQL Developer to join our team. In this role, you will be responsible for designing, implementing, and managing SQL databases. You will ensure the integrity and optimization of databases, as well as writing complex queries to support business operations and improve decision-making.
Key Responsibilities:
Design and implement SQL databases, tables, views, and indexes to meet business requirements.
Write and optimize complex SQL queries, stored procedures, and triggers.
Perform database performance tuning, optimization, and troubleshooting to ensure high efficiency.
Manage and maintain large volumes of data, ensuring data accuracy and integrity.
Develop and implement data extraction and transformation processes.
Work with cross-functional teams to understand data needs and provide data-driven solutions.
Ensure data security, backup, and recovery strategies are followed.
Perform data migration and integration from various data sources.
Collaborate with data scientists, business analysts, and developers to deliver insights and actionable data.
Document database processes, queries, and procedures for future reference.