Overview
Skills
Job Details
Job Summary:
We are seeking a skilled SQL Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining databases and data systems to ensure optimal performance and data integrity. You will work closely with analysts, developers, and business users to ensure database solutions support business goals effectively.
Key Responsibilities:
Design, develop, and optimize SQL queries, stored procedures, functions, and triggers.
Create and maintain database objects such as tables, views, and indexes.
Analyze, troubleshoot, and tune complex SQL queries for performance.
Collaborate with data analysts and developers to translate business requirements into efficient database solutions.
Maintain data security and integrity through proper database design and permissions.
Conduct database performance analysis and capacity planning.
Assist in data migration, ETL processes, and reporting as required.
Document database architecture, processes, and best practices.
Requirements:
Bachelor s degree in Computer Science, Information Technology, or a related field.
Proven experience as an SQL Developer or similar role.
Strong proficiency in SQL and relational database concepts.
Hands-on experience with MS SQL Server, MySQL, PostgreSQL, or Oracle.
Familiarity with ETL tools and data warehousing concepts.
Experience in performance tuning and query optimization.
Understanding of data privacy and security best practices.
Excellent analytical and problem-solving skills.
Good communication and collaboration abilities.
Preferred Qualifications:
Experience with BI/reporting tools (Power BI, Tableau, etc.)
Knowledge of NoSQL databases.
Familiarity with scripting languages like Python or shell scripting for automation.
Understanding of cloud-based databases (e.g., AWS RDS, Azure SQL Database, Google Cloud SQL).