Duties & Responsibilities
Design, develop, and implement complex SQL queries, stored procedures, and functions. Optimize and tune SQL queries for performance efficiency. Maintain and enhance existing database systems and schemas. Collaborate with business analysts to understand requirements and provide data solutions. Ensure data integrity and security across all database systems. Monitor database performance and troubleshoot issues as they arise. Develop documentation and maintain best practices for database management. Mentor junior SQL developers and assist in their professional growth.
Desired Experience & Qualification
Bachelor's degree in Computer Science, Information Technology, or a related field. 5+ years of experience in SQL development and database management. Proven experience with relational database technologies such as Microsoft SQL Server, MySQL, or Oracle. Strong knowledge of database design principles and normalization. Experience with data warehousing and ETL processes is a plus. Excellent problem-solving skills and attention to detail. Effective communication and collaboration skills.
Skills
Advanced SQL scripting Database performance tuning Microsoft SQL Server MySQL Oracle ETL processes Data warehousing Troubleshooting Database design Stored procedures Functions Cross-team collaboration
Sourced from external listing
Teqleader Consulting (Pty) Ltd
Recruitment Agency
Sourced from PNet