Skip to main content

Database Developer

Technology
BET Software
KwaZulu-Natal, South Africa2 weeks agoUntil 2026/12/13
Full timeOn-site

Job description

  • Effective Communication.
  • Organisation Skills.
  • Problem Solving.
  • Database Design.

Responsibilities

  • Involved in Software Development Lifecycle by analysing business requirements and understanding the functional workflow of information from source systems to destination systems.
  • Responsible for analysing numerous of data sources and their mapping onto a master model.
  • Design and implementation of master's and output structures.
  • Develop Microsoft SQL databases.
  • Do performance optimisation of Microsoft SQL databases.
  • Develop SQL procedures, triggers, views, functions, and reports to support enhancement to critical SQL based business systems.
  • Develop and maintain ETL processes to support data integration.

Qualifications

  • Working towards or completed Diploma/Degree.
  • 3 to 5 years of experience with MS SQL Server.
  • + 3 years of experience in Software Development.
  • Experience with C# (.Net).
  • Experience in explaining complex matters in a simple way.
  • Understanding of Couchbase, Cockroach DB, Redis, Elasticsearch or Oracle will be an advantage. Training is available for upskilling in these technologies.

Keywords
Effective CommunicationOrganizationProblem SolvingDatabase DesignMicrosoft SQL ServerSQLC#.NETSoftware DevelopmentData MappingDatabase Performance OptimizationETLData IntegrationExplaining Complex Matters SimplyDatabase DevelopmentSoftware Development LifecycleBusiness RequirementsFunctional WorkflowData SourcesMaster Data Model

Interested in this role?