Menu Close

Senior SQL Developer

Senior SQL Developer

Johannesburg

IT / Computing / Software
2026-05-26


(adsbygoogle = window.adsbygoogle || []).push({});

Key Responsibilities: Design, develop, and optimise stored procedures, views, and functions using Microsoft SQL Server Analyse and improve query performance, including indexing strategies and execution plan interpretation Collaborate with clients and internal teams to translate business requirements into technical solutions Troubleshoot and resolve database-related system errors and support queries Perform data analysis, data cleansing, and data conversion when required Develop reports and reporting templates to support business needs Job Experience and Skills Required: Education: BSc in Actuarial Science, BCom (IT), or BSc in Information Technology or related field Experience: Minimum 5 years experience working in a Microsoft SQL Server environment (senior level essential) Proven experience in advanced T-SQL development and database optimisation Strong exposure to financial systems, accounting, or investment environments Experience engaging with stakeholders and translating business requirements into technical deliverables Skills: Advanced Microsoft SQL Server and T-SQL Strong understanding of relational database design Performance tuning, indexing, and query optimisation Experience with SSIS (advantageous) Apply now!


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job:

Senior SQL Developer

Senior SQL Developer

Johannesburg

IT / Computing / Software
2026-05-21


(adsbygoogle = window.adsbygoogle || []).push({});

Company and Job Description: This opportunity offers exposure to a specialised financial systems environment, where you will play a key role in maintaining and enhancing core products used in a complex, data‑driven domain. You will collaborate with skilled consultants, business analysts, and client stakeholders to design, improve, and support database‑driven solutions. The role combines development, optimisation, and support, making it ideal for someone who enjoys both technical problem‑solving and business engagement. If you are looking for a role that offers technical depth, client interaction, and the ability to directly influence system performance and functionality, this is the ideal next step in your career. Key Responsibilities: Develop, enhance, and maintain database solutions using Microsoft T‑SQL, including stored procedures, views, and functions Analyse business requirements and translate them into scalable technical solutions Troubleshoot system issues, resolve support queries, and optimise database performance Perform query optimisation and analyse execution plans to improve efficiency Collaborate with stakeholders to deliver new features and system enhancements Conduct testing of procedures and ensure system stability and quality delivery Support data conversion, cleansing, and reporting requirements Job Experience and Skills Required: Education: BSc (IT), BCom (IT), Actuarial Science, or a related degree Experience: Senior‑level experience in SQL development within a Microsoft SQL Server environment Proven experience working with complex database systems and business applications Experience in financial systems or accounting environments is advantageous Technical Skills: Strong T‑SQL expertise (stored procedures, functions, views, joins, CTEs, temp tables) Solid understanding of database design, indexing, and performance tuning Ability to interpret execution plans and use performance analysis tools Basic database administration knowledge SSIS knowledge is advantageous Additional Requirements: Strong analytical and problem‑solving skills Ability to engage with stakeholders and translate business needs into technical solutions Willingness to travel when required Ability to work independently in a remote or hybrid setup Apply now!


(adsbygoogle = window.adsbygoogle || []).push({});
Share this to someone who needs a job: