• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
South Africa Jobs Expertini

Senior SQL Developer (JHB) Job Opening In Johannesburg – Now Hiring DataFin


Job description

Environment

A dynamic Joburg-based Business Process Outsourcer seeks a forward-thinking Senior SQL Developer who sees AI not as a threat but as a powerful productivity enhancer.

That leveraging tools like ChatGPT, Claude, or others to automate routine code writing, reduces boilerplate in turn means more focus on higher-value, business-critical logic.

Forming part of the Operational Development team, you will help directly support the Call Centre - creating and maintaining solutions leaning heavily on SQL Server to query or manipulate data for the in-house developed systems and reports as well as using C# to create simple ASP.NET SPAs using MVC, Razor and Blazor.

The ideal candidate will have worked on end-to-end solutions, able to see the bigger picture with 10 years’ experience using and programming in SQL, C# and .NET.

Responsibilities

  • Solve business problems alone and as part of the team by applying good reasoning and logic to use one or more of the following technologies: ASP.NET, C#, Web services, Web APIs and SQL programming.

    ML.NET would be an advantage and part of the role moving forward.

  • Support the deployment of new IT systems and infrastructure.

  • Diagnose problems using a logical approach and understanding of the underlying systems.

  • Work individually or as part of a team on small to medium sized SQL projects to solve operational business requirements as well as data manipulation when needed.

  • Create ad-hoc queries or SQL Server stored procedures, views and jobs based on user requests or to maintain, troubleshoot or improve existing SQL functionality.

  • Work on large data sets in a live transactional environment with an awareness of the impact of running demanding queries and the side effects on a busy operational call centre.

  • Create and maintain constraints, keys and indexes to improve performance and maintain database integrity and business rules.

  • Design and maintain Excel and SSRS reports using stored procedures and views.

  • Maintain or improve existing Excel reports using VBA for extended functionality.

  • Query and summarise data across multiple servers and databases using linked servers.

  • Work with dynamic SQL to solve difficult cross-server and cross-database queries and summaries.

  • Apply AI tools such as ChatGPT, Claude, or GitHub Copilot to assist with coding, testing, documentation, and problem-solving—while maintaining full ownership and understanding of the final solution.

Qualifications

  • A minimum of 10 years using and programming in C#, .NET and SQL.

  • At least 5 of the most recent years using and programming in C#, .NET and SQL daily.

  • A good understanding of SSIS, SSRS and Excel working with SQL Server over the past 3 years.

  • Solid understanding of relational databases and database design.

  • Excellent knowledge of the T-SQL language including use of stored procedures, triggers, views, data types, keys indexes, constraints, foreign keys, relational design and the related tools and development environments.

  • Experience optimising SQL Server queries and stored procs and the use of query analyzer for tuning code.

  • Very good general programming skills and a general interest in programming and development using primarily SQL Server and C# and the .NET platform.

  • Demonstrated experience using AI tools to enhance development speed and quality.

    Ability to balance AI-generated assistance with strong personal judgment and deep technical understanding.

  • Very good Excel skills as well as a good working knowledge of VBA programming in Excel.

  • Sound knowledge of secure development principles.

  • Knowledge of SQL environment using tracing tools.

  • Experience with Python in the context of AI, APIs, or automation is a strong advantage.

  • Web development experience using MVC and the following technologies: ASP.NET / .NET Core / Razor pages / Blazor.

  • Knowledge and experience working with HTML, CSS and JavaScript/Typescript.

  • Web Service development using .NET.

  • Use of and RESTful APIs.
  • Use of SOAP Web Services.

  • Very logical with good understanding of basic Mathematics and Statistics.

Advantages

  • Experience with other SQL databases like MySQL and PostgreSQL.

  • CLR development for SQL Server using C#.

  • Experience with Node Red.

  • Some Linux and Asterisk experience.

Attributes

  • A strong sense of responsibility and ownership and a solid work ethic – this is very important!
  • Accurate and precise approach with a strong sense of attention to detail.

  • The ability to work independently and as part of a team.

  • A willingness to learn about the existing business and systems enabling participation in the improvement and further development of these systems.

  • A willingness to keep learning and staying updated on modern development environments, techniques and trends like the latest ASP.NET developments as well as ML.NET.

  • Very good verbal and written communication skills with the ability to adapt to communicating with senior technical team, management and non-technical call centre agents.

  • Very good problem-solving skills and an aptitude for applying critical reasoning and logic to solve challenging business problems.

  • Organised and task driven with a need to complete tasks well.

#J-18808-Ljbffr

Required Skill Profession

Database, Analytics & Bi


  • Job Details

Related Jobs

Tumaini hiring Snr SQL Developer (Consulting) - JHB Job in Johannesburg, Gauteng, South Africa
Tumaini
Johannesburg, Gauteng, South Africa
Dimension Data hiring Senior SQL Developer Job in Cape Town, Western Cape, South Africa
Dimension Data
Cape Town, Western Cape, South Africa
Goldman Resourcing hiring Senior SQL Developer Job in Durban, KwaZulu-Natal, South Africa
Goldman Resourcing
Durban, KwaZulu-Natal, South Africa
Hire Resolve hiring Senior SQL Developer Job in Johannesburg, Gauteng, South Africa
Hire Resolve
Johannesburg, Gauteng, South Africa
Sabenza IT & Recruitment hiring Senior SQL Developer Job in Johannesburg, Gauteng, South-Africa
Sabenza IT & Recruitment
Johannesburg, Gauteng, South-Africa
Pollock & Associates hiring Senior SQL Developer Job in Johannesburg, Gauteng, South-Africa
Pollock & Associates
Johannesburg, Gauteng, South-Africa
BETSoftware hiring Senior SQL Developer Job in iKapa, INtshonalanga Kapa, South-Africa
BETSoftware
iKapa, INtshonalanga Kapa, South-Africa
Tumaini hiring Jnr-Mid SQL Developer (Consulting) - JHB Job in Randburg, Gauteng, South Africa
Tumaini
Randburg, Gauteng, South Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Worcester, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Worcester, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Vereeniging, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Vereeniging, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Randburg, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Randburg, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Milnerton, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Milnerton, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Soweto, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Soweto, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Kempton Park, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Kempton Park, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Upington, Northern Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Upington, Northern Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in George, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
George, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Gqeberha, Eastern Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Gqeberha, Eastern Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Sandton, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Sandton, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Secunda, Mpumalanga, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Secunda, Mpumalanga, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Potchefstroom, North West, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Potchefstroom, North West, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Bellville, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Bellville, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Bloemfontein, Free State, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Bloemfontein, Free State, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Springs, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Springs, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Mpumalanga, KwaZulu-Natal, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Mpumalanga, KwaZulu-Natal, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in South-Africa
Helen Lucre Resourcing (Pty) Ltd.
South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Newcastle, KwaZulu-Natal, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Newcastle, KwaZulu-Natal, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Cape Town, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Cape Town, Western Cape, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Klerksdorp, North West, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Klerksdorp, North West, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Polokwane, Limpopo, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Polokwane, Limpopo, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Middelburg, Mpumalanga, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Middelburg, Mpumalanga, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Mbombela, Mpumalanga, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Mbombela, Mpumalanga, South-Africa
Helen Lucre Resourcing (Pty) Ltd. hiring Senior Sql Developer Remote Job in Germiston, Gauteng, South-Africa
Helen Lucre Resourcing (Pty) Ltd.
Germiston, Gauteng, South-Africa

Unlock Your Senior SQL Potential: Insight & Career Growth Guide


Real-time Senior SQL Jobs Trends (Graphical Representation)

Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for Senior SQL in Johannesburg, South Africa, highlighting market share and opportunities for professionals in Senior SQL roles.

30667 Jobs in South Africa
30667
3206 Jobs in Johannesburg
3206
Download Senior Sql Jobs Trends in Johannesburg and South Africa

Are You Looking for Senior SQL Developer (JHB) Job?

Great news! is currently hiring and seeking a Senior SQL Developer (JHB) to join their team. Feel free to download the job details.

Wait no longer! Are you also interested in exploring similar jobs? Search now: .

The Work Culture

An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at DataFin adheres to the cultural norms as outlined by Expertini.

The fundamental ethical values are:

1. Independence

2. Loyalty

3. Impartiapty

4. Integrity

5. Accountabipty

6. Respect for human rights

7. Obeying South Africa laws and regulations

What Is the Average Salary Range for Senior SQL Developer (JHB) Positions?

The average salary range for a varies, but the pay scale is rated "Standard" in Johannesburg. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

What Are the Key Qualifications for Senior SQL Developer (JHB)?

Key qualifications for Senior SQL Developer (JHB) typically include Database, Analytics & Bi and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

How Can I Improve My Chances of Getting Hired for Senior SQL Developer (JHB)?

To improve your chances of getting hired for Senior SQL Developer (JHB), consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

Interview Tips for Senior SQL Developer (JHB) Job Success

DataFin interview tips for Senior SQL Developer (JHB)

Here are some tips to help you prepare for and ace your Senior SQL Developer (JHB) job interview:

Before the Interview:

Research: Learn about the DataFin's mission, values, products, and the specific job requirements and get further information about

Other Openings

Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

Dress Professionally: Choose attire appropriate for the company culture.

Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

During the Interview:

Be Punctual: Arrive on time to demonstrate professionalism and respect.

Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

Follow Up: Send a thank-you email to the interviewer within 24 hours.

Additional Tips:

Be Yourself: Let your personality shine through while maintaining professionalism.

Be Honest: Don't exaggerate your skills or experience.

Be Positive: Focus on your strengths and accomplishments.

Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

Turn Off Phone: Avoid distractions during the interview.

Final Thought:

To prepare for your Senior SQL Developer (JHB) interview at DataFin, research the company, understand the job requirements, and practice common interview questions.

Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the DataFin's products or services and be prepared to discuss how you can contribute to their success.

By following these tips, you can increase your chances of making a positive impression and landing the job!

How to Set Up Job Alerts for Senior SQL Developer (JHB) Positions

Setting up job alerts for Senior SQL Developer (JHB) is easy with South Africa Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!