We are seeking a skilled and detail-oriented SQL Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining SQL databases and ensuring their performance, availability, and security. You will work closely with data analysts, software developers, and business stakeholders to support data-driven decision-making.
Key Responsibilities:
- Design, develop, and maintain SQL queries, stored procedures, and functions.
- Optimize database performance through indexing, query tuning, and schema refinement.
- Develop and maintain ETL processes to support data integration and transformation.
- Collaborate with application developers to integrate SQL databases with business applications.
- Ensure data integrity and implement security measures to protect sensitive information.
- Create and maintain documentation for database structures, processes, and procedures.
- Troubleshoot and resolve database-related issues in a timely manner.
- Participate in database design and architecture discussions.
Required Qualifications:
- 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 experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL).
- Experience with performance tuning and optimization (PTO).
- Familiarity with ETL tools and data warehousing concepts.
- Knowledge of database design and normalization principles.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Preferred Qualifications:
- Experience with cloud-based databases (e.g., AWS RDS, Azure SQL).
- Familiarity with BI tools like Power BI, Tableau, or SSRS.
- Knowledge of scripting languages (e.g., Python, Shell) for automation.
- Understanding of Agile development methodologies.