×
Register Here to Apply for Jobs or Post Jobs. X

MS SQL & NoSQL Developer​/Tourism

Job in Johannesburg, 2000, South Africa
Listing for: Black Pen Recruitment
Full Time position
Listed on 2026-01-18
Job specializations:
  • IT/Tech
    Database Administrator, Data Engineer
Job Description & How to Apply Below
Position: MS SQL & NoSQL Developer (Travel/Tourism)

About the job MS SQL & No

SQL Developer (Travel/Tourism)

Our client is Southern Africa's leading integrated tourism group, operating businesses which range from travel management companies, hotels, lodges and restaurants to craft, curio and jewellery shops and foreign exchange bureaux. They are driven by a commitment to exceptional quality, service and value; its people‑centred business philosophy; the development of mutually rewarding partnerships; constant innovation; and world‑class technology.

Role Overview

Our client is seeking an experienced SQL & No

SQL Developer to join their 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, optimise, 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.

Job Location:

Bryanston Job Type: Full‑time Workplace:
Onsite Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Proven ability to write complex SQL queries and optimise them for performance.
  • Proven ability to read, understand and amend existing complex SQL queries and optimise 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 in database performance and debugging.
  • Database maintenance – SQL agents, SQL jobs, backups, restores and database sizing.
  • Solid experience in SQL maintenance and being able to investigate and find issues.
  • Solid experience in MS SQL Synonyms.
  • 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.
Responsibilities
  • Design, implement, and maintain SQL and No

    SQL database systems for applications.
  • Develop efficient and optimised 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 optimise 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 No

    SQL database development.
  • Strong expertise in at least one RDBMS (Relational Database Management System) (e.g., Postgre

    SQL, MySQL, MS SQL Server, Oracle).
  • Strong knowledge of at least one No

    SQL database (e.g., Mongo

    DB, Cassandra, Couchbase, Dynamo

    DB, Redis, Dragonfly). Preferably Redis/Dragonfly expertise.
  • Solid experience with data modelling, normalisation/denormalisation, and schema design.
  • Competitive salary and benefits package
  • 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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary