Key Responsibilities:
- Develop and maintain T-SQL queries, stored procedures, and triggers
- Design and enhance database architecture and SQL objects
- Troubleshoot SQL and application performance issues
- Optimise queries, indexing, and database performance
- Support business requests and data analysis needs
- Collaborate with Business Analysts on requirements and priorities
- Contribute across the SDLC (design, development, testing, deployment)
- Manage ETL processes and production database support
- Monitor database performance, security, backups, and recovery
Skills & Knowledge:
- Strong SQL Server expertise (OLTP, query optimisation, database design)
- SQL Server Management Studio & SQL Profiler
- Performance tuning and troubleshooting
- Data integrity and security best practices
- XML/JSON knowledge (advantageous)
- Basic HTML, CSS, JavaScript (beneficial)
- Cloud exposure (Azure/AWS) (beneficial)
Minimum Requirements:
Requirements:
- Matric (Maths 60%+)
- Relevant IT / Engineering / Mathematical qualification
- 8–10 years’ SQL development experience
- 5+ years in a lead developer role
- Microsoft SQL/Azure certification (advantageous)
- Strong SDLC understanding and team collaboration skills
- Experience with security-sensitive data (beneficial)
Desired Skills:
- SQL
- TSQL
- Data