Database Developer
Technology
BET SoftwareKwaZulu-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?