Senior SQL Developer
Bank/Fin Services/Insurance ~ ICT
Johannesburg North, Johannesburg – Gauteng – South Africa
Our client is seeking a seasoned Senior SQL Developer/Bi Analyst to join their operational development team, supporting a large-scale call centre. This role demands not only advanced SQL Server expertise but also the ability to deliver end-to-end solutions that drive business performance.
The environment is fast-paced, high-demand, and technology-driven, offering the opportunity to work with modern tools and a collaborative IT team of professionals. This position is suited to candidates with stable, progressive career paths who have developed deep knowledge through years of consistent, hands-on work, rather than short-term roles. This role requires stability, depth of knowledge, and the ability to design and deliver solutions across the whole system.
Qualifications & Experience:
- Minimum 8–10 years’ SQL development experience with proven senior-level capability.
- Strong T-SQL mastery with expertise in relational database design, optimisation, and performance tuning.
- Demonstrated end-to-end development exposure beyond siloed environments.
- Working knowledge of SSRS, Excel (including VBA), and query optimisation techniques.
Evidence of long-term career stability and progression in prior roles.
Key Responsibilities:
- Architect, develop, and optimise SQL Server stored procedures, views, triggers, and queries for high-volume transactional systems.
- Deliver advanced data analysis and reporting (SSRS, Excel, VBA) to support operational and management requirements.
- Ensure database performance, integrity, and scalability through indexing, constraints, and relational design.
- Apply end-to-end development expertise, understanding system-wide data flow and interactions.
- Manage large datasets in live production environments, balancing performance and operational continuity.
- Diagnose and resolve technical issues logically and efficiently, supporting business-critical systems.