SQL Developer

Bank/Fin Services/Insurance
Johannesburg North, Johannesburg – Gauteng – South Africa

A high-performing, fast-paced outsourced services environment is seeking a skilled SQL Developer to support operational systems and data-driven decision-making. Reporting to the Head of IT, this role sits within a hands-on development team responsible for building, optimising, and maintaining SQL Server-based solutions that underpin a live, high-volume transactional environment.
 
The role requires a strong technical foundation in SQL Server and T-SQL, combined with the ability to work across large datasets without compromising system performance. Exposure to Microsoft technologies, reporting tools, and AI-assisted development will be advantageous.
 
Essential Requirements
  • Minimum 5 years’ SQL development experience (3+ years recent daily use)
  • Strong relational database design and optimisation capability
  • Advanced T-SQL (stored procedures, triggers, indexing, constraints)
  • Experience with SSRS, Excel and basic VBA
  • Query performance tuning in high-volume environments
  • Exposure to AI-assisted development tools (e.g., Copilot, ChatGPT, Claude)
 
Key Responsibilities
  • Develop, maintain and optimise SQL Server queries, procedures and data structures
  • Support operational systems with real-time data processing and reporting
  • Design and enhance SSRS and Excel-based reporting solutions
  • Troubleshoot and resolve database performance and integrity issues
  • Work across multiple databases and linked servers for complex data queries
  • Contribute to system improvements within a live call centre environment