Talent.com
Senior SQL Developer

Senior SQL Developer

Golden RuleJohannesburg, Gauteng, South Africa
8 days ago
Job description

The Role

Objective of the Role :

The purpose of the role is to design, develop, and optimise robust data solutions that enable exceptional customer experiences and operational efficiency. The Senior SQL Developer will work collaboratively across business and technology teams to implement high-quality ETL processes, data warehouse solutions, reporting platforms, and analytics tools. The role requires strong technical expertise in SQL, SSIS, data warehousing, and BI visualisation tools, with a focus on delivering scalable, secure, and maintainable solutions in line with best practices and organisational standards.

Key Responsibilities :

  • Collaborate with business stakeholders, product owners, operations, and IT teams to analyse requirements and design optimal data solutions.
  • Translate business needs into technical specifications, including data models, ETL logic, and reporting structures.
  • Develop, optimise, and maintain complex SQL code, stored procedures, and functions.
  • Design and implement ETL solutions using SSIS or equivalent tools, ensuring accuracy, performance, and maintainability.
  • Build and maintain enterprise data warehouse solutions, including dimensional modelling and performance optimisation.
  • Develop and maintain interactive dashboards and reports using Power BI, SSRS, and other BI tools.
  • Implement version control and collaborative development practices using Git (branching strategies, pull requests, code reviews).
  • Integrate data from multiple sources, ensuring data quality, integrity, and security.
  • Work with internal APIs to retrieve, transform, and load data into SQL Server environments, and integrate API-driven processes into SSIS packages where required.
  • Monitor and troubleshoot production data processes, providing timely resolution of issues.
  • Contribute to architectural design decisions and participate in peer code reviews.
  • Implement best practices for database performance tuning, security, and optimisation.
  • Support Agile delivery processes, participating in sprint planning, daily stand‑ups, and retrospectives.
  • Document technical solutions, processes, and data flows for operational continuity and knowledge sharing.

Skills and Experience

  • Minimum 5–7 years of experience in database development, with extensive use of T‑SQL (SQL Server).
  • Proven experience in ETL design and development using SSIS (or similar tools).
  • Hands‑on experience with data warehouse design, dimensional modelling, and large‑scale database solutions.
  • Experience in BI development using Power BI, SSRS, and other reporting tools.
  • Solid understanding of source control systems (Git) and CI / CD practices for data solutions.
  • Strong problem‑solving skills, with a track record of troubleshooting and optimising SQL queries and ETL processes.
  • Experience in consuming and integrating APIs (REST / SOAP) into SQL and SSIS processes considered highly advantageous.
  • Exposure to cloud‑based data solutions (Azure Synapse, Azure Data Factory, or similar) beneficial.
  • Knowledge or hands‑on experience with Snowflake or IBM Cloud Pak for Data considered a strong advantage.
  • Experience working in Agile / Scrum environments.
  • Financial services or investment platform experience advantageous.
  • Minimum Qualifications Required :

  • Bachelor’s degree in Information Technology, Computer Science, Information Systems, or a related field.
  • A relevant diploma in IT, Data Analytics, or a related field will also be considered if accompanied with hands‑on experience in SQL development, ETL processes, and data warehousing.
  • Microsoft certifications in SQL Server, Data Engineering, or Power BI (preferred but not mandatory).
  • Azure Data Engineer Associate or similar cloud data certification advantageous.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Sql Developer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    MIS Front-End / SQL Technician

    MIS Front-End / SQL Technician

    E&D RecruitersGermiston, South Africa
    MIS Front-end / SQL Technician.Qualifications and experience : Â .Matric (Grade 12) &Â National Diploma : Information Technology : Software Development / Engineering (REQUIRED).Min 3-5 years working expe...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Developer (Centurion)

    Senior Software Developer (Centurion)

    Swift Human ResourcesCenturion, South Africa
    Kindly apply if you meet the minimum requirements.Should you not hear back from us within 2 weeks consider your application as unsuccessful.Show moreLast updated: 26 days ago
    • Promoted
    Azure Data Engineer

    Azure Data Engineer

    Dina Gates Recruitment (Pty) LtdKempton Park, South Africa
    We are seeking a skilled Azure Data Engineer with a minimum of 2 years of experience to join our dynamic data team.The ideal candidate will have a strong background in SQL, Microsoft Azure, data wa...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Developer Scoper

    Senior Developer Scoper

    WMS SecureJohannesburg, South Africa
    An Organisation is seeking a Senior Developer Scoper and this position requires a dynamic individual, who can create user information solutions by developing, implementing, and maintaining Web-Base...Show moreLast updated: 24 days ago
    Intermediate SQL Administrator

    Intermediate SQL Administrator

    Boardroom AppointmentsKempton Park, South Africa
    Intermediate SQL Administrator.Database Administration and Maintenance : .Overseeing the installation, configuration, and ongoing maintenance of SQL Server instances, including patching, updates, and...Show moreLast updated: 30+ days ago
    • Promoted
    SQL Developer talent ad

    SQL Developer talent ad

    Network RecruitmentJohannesburg, South Africa
    I am a Recruiting Specialist focused on connecting expert data professionals and developers with opportunities that reward technical excellence and impact. Im always interested in connecting with SQ...Show moreLast updated: 19 days ago
    • Promoted
    Senior BI Developer - Hybrid

    Senior BI Developer - Hybrid

    Profession HubSandton, South Africa
    Our client is searching for a Senior BI Developer with strong technical skills and business acumen to join our team.The ideal candidate should be proficient in data analysis, reporting, and visuali...Show moreLast updated: 4 days ago
    • Promoted
    SAP Specialist

    SAP Specialist

    AMT Placement ServicesSasolburg, South Africa
    We're Recruiting : SAP Specialist / Performance Analyst.Location : Sasolburg or Secunda.Contract : 6 Months (Starting 1 January 2026). SAP Specialist / Performance Analyst.Degree in Engineering, BCom, ...Show moreLast updated: 19 days ago
    • Promoted
    SQL Developer

    SQL Developer

    IOCOJohannesburg, South Africa
    Our client is seeking a skilled Afrikaans speaking .The ideal candidate will have a strong understanding of data architecture, ETL processes, and SQL Server technologies, ensuring reliable and eff...Show moreLast updated: 13 days ago
    • Promoted
    Senior BI Developer

    Senior BI Developer

    Network ContractingJohannesburg, South Africa
    Job & Company Description : .Im urgently looking for Senior BI Developers for both long-term assignments and contract opportunities with leading clients across South Africa.These roles offer expo...Show moreLast updated: 18 days ago
    • Promoted
    Senior Developer

    Senior Developer

    IOCOJohannesburg, South Africa
    We are seeking a Senior Developer with a strong foundation in software engineering, database design, and application development. The ideal candidate demonstrates advanced proficiency in technologie...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Associate

    Senior Associate

    Deka Minas Pty LtdGermiston, South Africa
    We are seeking a highly skilled and experienced.The successful candidate will play a key role in managing complex legal matters, providing strategic advice to clients, and supporting the firm’s par...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Data Warehouse Developer

    Senior Data Warehouse Developer

    PBT GroupCenturion, South Africa
    PBT Group is seeking an experienced.Senior Data Warehouse Developer.This role plays a key part in designing, developing, and maintaining enterprise-level data warehouse solutions — ensuring.The ide...Show moreLast updated: 30+ days ago
    • Promoted
    SQL Database and Reporting Analyst - (PERMANENT)

    SQL Database and Reporting Analyst - (PERMANENT)

    PM ConnectionSandton, South Africa
    Our client is seeking to hire a SQL Database and Reporting Analyst to ensure the stability, security, and performance of our SQL database environment while driving data analysis to support informed...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate SQL Administrator - East Rand

    Intermediate SQL Administrator - East Rand

    Job MastersEast Rand, South Africa
    Intermediate SQL Administrator East Rand.The Intermediate to Senior SQL Database Administrator (DBA) is a key technical role responsible for the management, maintenance, and optimization of SQL Se...Show moreLast updated: 30+ days ago
    • Promoted
    Team Lead MS SQL Engineer - ITIL / COBIT / Azure - Randburg

    Team Lead MS SQL Engineer - ITIL / COBIT / Azure - Randburg

    HR GenieRandburg, South Africa
    Team Lead MS SQL Engineer - ITIL / COBIT / Azure - Randburg.As Team Leader : Microsoft SQL, you will accomplish results through the management of experienced professionals and you will integrate sub...Show moreLast updated: 30+ days ago
    • Promoted
    Senior SQL Developer

    Senior SQL Developer

    Golden RuleJohannesburg, South Africa
    The purpose of the role is to design, develop, and optimise robust data solutions that enable exceptional customer experiences and operational efficiency. The Senior SQL Developer will work collabor...Show moreLast updated: 11 days ago
    • Promoted
    Senior Software Developer

    Senior Software Developer

    wePlaceMidrand, South Africa
    Deliver Business value through quality technical solutions and code.Take ownership from start to finish of all tasks.Drive the technical standard higher through innovative and scalable technology d...Show moreLast updated: 30+ days ago