Talent.com
MS SQL & NoSQL Developer

MS SQL & NoSQL Developer

Tourvest DMC, a division of Tourvest Destination ManagementWorkFromHome, Gauteng, South Africa
6 days ago
Job description

We are seeking an experienced SQL & NoSQL Developer to join our development team. The ideal candidate will have a strong background in both relational and non-relational database systems, with a proven ability to design, develop, optimize, and maintain complex data structures and queries. This role requires a mix of analytical thinking, performance tuning expertise, and real-world experience building scalable, high-performance data solutions in the travel technology space.

Responsibilities

  • Design, implement, and maintain SQL and NoSQL database systems for applications.
  • Develop efficient and optimized queries, stored procedures, views, and triggers.
  • Implement and maintain data models, including both relational (OLTP / OLAP) and document / key-value structures.
  • Ensure data integrity, consistency, and security across platforms.
  • Follow a very specific naming convention as required by the business.
  • Perform data migrations, ETL (Extract, Transform, Load) processes, and data transformations as needed.
  • Monitor and optimize database performance, including indexing, query tuning, and capacity planning.
  • Collaborate with developers, and managers to meet application and reporting requirements.
  • Maintain up-to-date documentation of database structures and processes.
  • Stay informed on latest trends and best practices in database technologies and recommend improvements.

Qualifications and Expertise

  • 5+ years of hands-on experience in both SQL and NoSQL database development.
  • Strong expertise in at least one RDBMS (Relational Database Management System) (e.g., PostgreSQL, MySQL, MS SQL Server, Oracle).
  • Strong knowledge of at least one NoSQL database (e.g., MongoDB, Cassandra, Couchbase, DynamoDB, Redis, Dragonfly). Preferably Redis / Dragonfly expertise.
  • Solid experience with data modeling, normalization / denormalization, and schema design.
  • Preferred Education :

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Competency

  • Proven ability to write complex SQL queries and optimize them for performance.
  • Proven ability to read, understand and amend existing complex SQL queries and optimize them for performance.
  • Experience with database administration tasks, including backups, replication, and disaster recovery.
  • Familiarity with ETL tools (SSIS) and frameworks.
  • Comfortable working in Agile environments.
  • Excellent problem-solving and troubleshooting skills.
  • Knowledge of data security best practices.
  • Experience with linked servers.
  • Solid experience indatabase performance and debugging.
  • Database maintenance – SQL agents, SQL jobs, backups, restores and database sizing.
  • Solid experiencein SQL maintenance and being able to investigate and find issues.
  • Strong verbal and written communication skills and enjoy working in a team.
  • Excellent verbal and written skills, with a knack for simplifying technical ideas for diverse audiences.
  • Analytical mindset with a track record of turning insights into actionable solutions.
  • What We Offer :

  • Competitive salary and benefits package
  • Flexible work environment (remote / hybrid options)
  • Opportunities for professional growth and development
  • Collaborative and inclusive team culture
  • Knowledge transfer in tourism technologies
  • Large variety of projects and technologies in the travel sector
  • The salary for this position is competitive and dependent on relevant experience.

    Disclaimer

    ONLY CANDIDATES WITH THE MINIMUM REQUIREMENTS WILL BE CONSIDERED.

    WHILST WE DO OUR BEST TO REPLY TO EACH APPLICATION, NON-COMPLIANCE WITH THE ABOVE REQUIREMENTS MAY BE THE CAUSE FOR OUR NON-RESPONSE.

    #J-18808-Ljbffr

    Create a job alert for this search

    Sql Developer • WorkFromHome, Gauteng, South Africa

    Related jobs
    Payments and Recon Hub Intermediate Developer (C# and SQL)

    Payments and Recon Hub Intermediate Developer (C# and SQL)

    Belay Talent SolutionsPretoria, South Africa
    Quick Apply
    Payments & Recon Developer (C# and SQL).Permanent : Menlyn Maine, Pretoria).Design and develop robust, testable software. Document business rules and key decisions.Analyse and resolve software er...Show moreLast updated: 16 days ago
    • Promoted
    Oracle e-Business Suite Application Developer

    Oracle e-Business Suite Application Developer

    Data CentrixPretoria, South Africa
    A minimum of eight years of working experience as an Oracle eBusiness Suite (EBS) Developer in a project and / or support environment. Must have experience with Oracle reports, XML Publisher, Oracle B...Show moreLast updated: 3 days ago
    • Promoted
    SQL Database Support Engineer

    SQL Database Support Engineer

    Cre8workGermiston, South Africa
    As the Junior SQL & ERP support, you will play a critical role in supporting the ERP and Database SQL Engineer in the efficient operation of our ERP systems and SQL databases.Your role will involve...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: 14 days ago
    • Promoted
    Team Lead MS SQL Engineer

    Team Lead MS SQL Engineer

    Hire ResolveJohannesburg, ZA
    Job title : Team Lead MS SQL Engineer.Job Location : Gauteng, Johannesburg.A company based in Johannesburg, who provides a range of services focused on safety and efficiency, including vehicle trac...Show moreLast updated: 30+ days ago
    • Promoted
    SQL Data Engineer (Contractor) (Centurion)

    SQL Data Engineer (Contractor) (Centurion)

    Datafin IT RecruitmentPretoria, South Africa
    A dynamic Investment Specialist seeks a highly skilled SQL Data Engineer to fill a Contracting role where you will do SQL Backend Development, elicit and document business requirements directly fro...Show moreLast updated: 30+ days ago
    Intermediate SQL Administrator

    Intermediate SQL Administrator

    Boardroom AppointmentsKempton Park, South Africa
    Quick Apply
    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

    SQL Developer

    Network RecruitmentJohannesburg, South Africa
    Assist with improvements on the current systems and work with the Business Analysis or Systems Analysis teams.Building new business functions or enhance existing ones using T-SQL.Testing various pr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior.NET Developer

    Senior.NET Developer

    Network RecruitmentJohannesburg, South Africa
    This role is ideal for someone who is curious, proactive, and takes ownership of their worksomeone who thrives on solving complex problems and is passionate about writing clean, reliable code.Diplo...Show moreLast updated: 30+ days ago
    Level 2 SQL DBA

    Level 2 SQL DBA

    Boardroom AppointmentsJohannesburg, South Africa
    Quick Apply
    Level 2 SQL DBA - 3 Month Contract.Install, configure, and maintain SQL Server databases.Monitor database performance and implement tuning strategies. Perform regular backups and recovery procedures...Show moreLast updated: 30+ 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: 3 days ago
    • Promoted
    Senior Microsoft Developer

    Senior Microsoft Developer

    Edge ExecutivesJohannesburg, South Africa
    Be the force behind smarter, faster business systems.Turn complex needs into elegant, scalable Microsoft solutions.You’ll design, build, and enhance core enterprise systems across ERP, CRM, data, a...Show moreLast updated: 16 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
    Oracle Apex Developer – Pretoria / Hybrid - R750k PA

    Oracle Apex Developer – Pretoria / Hybrid - R750k PA

    E-MergePretoria, South Africa
    A global group of boutique services and software companies, with a strong culture of innovation, integrity, and social impact. We specialize in SAP, SuccessFactors, and proprietary technologies that...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
    SQL Database and reporting Analyst

    SQL Database and reporting Analyst

    PRR RecruitmentJohannesburg, South Africa
    My client is looking for a SQL Database and Reporting Analyst.This is a Hybrid position, 3 days a week in office.ICT or Fintech Experience a must. Install, configure and maintain SQL Server database...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: 1 day ago