Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 27, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
    Read more about this company

     

    Senior SQL Developer (JHB)

    ENVIRONMENT:

    • DESIGN, develop, implement, and maintain all application systems and associated technologies, with a strong focus on SQL database development as the next Senior SQL Developer wanted by a cutting-edge FinTech company.
    • You will be responsible for ensuring optimum performance, efficiency, and high availability of data systems and related applications for internal and external clients.
    • The successful incumbent must have Matric/Grade 12, a BSc Degree (Computer Science) or related tertiary qualification with 5-10 years in SQL and Software Development, with demonstrable experience in database design, query optimisation, and application development.
    • You must also be proficiency with MSSQL and/or MySQL, Java, C# or PHP.

    DUTIES:

    SQL Development & Database Engineering –

    • Write advanced SQL queries, stored procedures, functions, views, and triggers.
    • Design, normalise, and implement relational database models and schemas.
    • Perform performance tuning and query optimisation, including execution plan analysis and troubleshooting.
    • Define and implement indexing strategies, including clustered, non-clustered, and columnstore indexes.
    • Develop and maintain ETL pipelines and data integration processes.
    • Apply data warehousing concepts and dimensional modelling techniques.
    • Manage database security, permissions, and access control.
    • Plan and execute backup, recovery, and disaster recovery procedures.
    • Handle transaction management and concurrency control in high-volume environments.
    • Support data migration initiatives and database deployments.

    Design –

    • Meet with Developers and Development team leaders to discuss the scope of software projects and delivery deadlines.
    • Analyse existing programs and database structures for modification and improvement purposes.
    • Research and design new software systems, data models, and application components.

    Development –

    • Write clean, scalable, and well-documented code in Java, C#, or PHP as required.
    • Troubleshoot and debug application code and database scripts.
    • Review code for accuracy, functionality, and adherence to standards.
    • Perform coding assignments as directed by the Development Team Lead.

    Implementation –

    • Verify and deploy software systems and database changes across environments.
    • Create and execute implementation plans, ensuring minimal disruption to production systems.

    Maintenance –

    • Evaluate user feedback and translate it into actionable improvements.
    • Recommend and implement software and database enhancements.
    • Maintain application code, database scripts, and security configurations.
    • Create technical documentation and provide training to staff where required.
    • Conduct regular code and database reviews to ensure ongoing quality.
    • Stay abreast of new technologies and developments in the SQL and Software Development space.

    REQUIREMENTS:

    Qualifications –

    • Matric / Grade 12.
    • BSc Degree (Computer Science) or related tertiary qualification.

    Experience/Skills –

    • 5 – 10 Years in SQL and Software Development, with demonstrable experience in database design, query optimisation, and application development.
    • Proficiency Level – Advanced: Applied Theory.
    • Proficient in MSSQL and/or MySQL database development and administration.
    • Capable of writing application code in Java, C#, or PHP.
    • Strong understanding of relational database theory and normalisation.
    • Experience with stored procedures, functions, views, triggers, and indexing strategies.
    • Familiarity with ETL development, data warehousing, and dimensional modelling.
    • Solid understanding of Web API integration and consumption.
    • Proficient in version control using Git or SVN.
    • Experience with large-scale databases and high-volume data processing environments.

    Advantageous –

    • Software Development related qualification.

    ATTRIBUTES:

    • Excellent written and verbal communication skills.
    • Strong time management and organisational skills.
    • Demonstrated leadership and mentoring ability.
    • Conflict resolution and team collaboration skills.
    • Strong analytical, critical thinking, and problem-solving abilities.
    • Sound understanding of both procedural and object-oriented programming principles.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Datafin Recruitment on datafin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Datafin Recruitment Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail