Senior Database Developer

9 hours ago


Pretoria, Gauteng, South Africa Makhado Consulting Full time
{"h1": "Senior Database Developer", "p": "At Makhado Consulting, we are seeking a highly skilled Senior Database Developer to join our team. As a key member of our data management team, you will be responsible for designing, developing, and maintaining high-performance, scalable, and secure database solutions that meet the business requirements of our clients.

**Key Responsibilities:**

* Requirements gathering: Collect, document, and review business requirements to ensure accurate and efficient database solutions.
* Database design and implementation: Design, implement, and manage complex databases and data structures that meet business requirements, considering scalability, reliability, and performance.
* SQL development: Develop SQL scripts and optimize database performance using techniques like indexing, partitioning, and query optimization.
* Data migration: Migrate data from one data source to another, ensuring data integrity and accuracy during the migration process.
* Data management: Manage and maintain large amounts of data, ensuring data quality, accuracy, and security.
* Data quality assurance: Ensure the integrity and accuracy of data through well-defined verification and validation models.

**Requirements:**

* A relevant ICT degree or equivalent qualification
* Minimum five (5) years of experience in database design and implementation, SQL development, and data management
* Strong understanding of data modeling concepts and experience in creating logical and physical data models
* Experience in developing cloud database solutions with databases and platforms in Azure cloud environments is an advantage

**What We Offer:**

* A dynamic and collaborative work environment
* Opportunities for professional growth and development
* Competitive salary and benefits package

If you are a motivated and experienced Senior Database Developer looking for a new challenge, please submit your application, including your resume and a cover letter, to [insert contact information].

We thank all applicants for their interest; however, only those selected for an interview will be contacted.

**Note:** This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job.

Makhado Consulting is an equal opportunities employer and welcomes applications from diverse candidates.



  • Pretoria, Gauteng, South Africa Makhado Consulting Full time

    {"key_performance_areas": {"Requirements Gathering": "Collect, document, and review business requirements through engagement with stakeholders, ensuring accuracy and completeness.", "Database Design and Implementation": "Design, implement, and manage complex databases and data structures that meet business requirements, considering scalability, reliability,...


  • Pretoria, Gauteng, South Africa The Hiring House Full time

    Job DescriptionThe Hiring House is seeking a highly skilled Senior Database Administrator to join our team. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our database systems to ensure optimal performance and security.Key Responsibilities:Database Design and Implementation: Collaborate with our...


  • Pretoria, Gauteng, South Africa Makhado Consulting Full time

    {"title": "Database Administrator", "description": "We are seeking a highly skilled Database Administrator to join our team at Makhado Consulting. As a key member of our data management team, you will be responsible for designing, developing, and implementing complex databases that meet the needs of our clients.**Key Responsibilities:*** Design and develop...


  • Pretoria, Gauteng, South Africa PRR Recruitment Services Full time

    This role is required for a Junior SQL Database developer who will be responsible for designing, implementing, and maintaining databases using SQL.The ideal candidate will have strong knowledge or passion for SQL and experience with JEE servers.Key responsibilities will include:Designing and implementing database structuresWriting and optimizing SQL...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    {"title": "Senior Business Intelligence Developer", "content": "Job SummaryE-Merge is seeking a highly skilled Senior Business Intelligence Developer to join our team. As a key member of our data analytics team, you will be responsible for designing, building, and deploying business intelligence solutions that drive strategic decision-making.Key...


  • Pretoria, Gauteng, South Africa Jordan HR Full time

    Job DescriptionAt Jordan HR, we are seeking a highly skilled Cloud Database Engineer to join our team. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining our cloud-based database infrastructure.Key ResponsibilitiesDatabase Administration: Ensure the smooth operation of our cloud databases, including...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Senior SQL DeveloperWe are seeking a highly skilled Senior SQL Developer to join our team at Network Recruitment. As a key member of our IT department, you will be responsible for designing, developing, and maintaining complex database solutions using Microsoft SQL Server.Key Responsibilities:Design and implement tailored SQL and Power BI solutions to...

  • Senior Java Developer

    9 hours ago


    Pretoria, Gauteng, South Africa Jordan HR Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Developer to join our team at Jordan HR. As a key member of our technology team, you will be responsible for designing and implementing data integration and ETL solutions using Java and various cloud-based technologies.Essential SkillsJava Environment: Extensive experience in a Java environment,...


  • Pretoria, Gauteng, South Africa agile bridge Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Agile Bridge. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software products and systems that meet our customers' expectations.Key ResponsibilitiesDesign and develop complex...


  • Pretoria, Gauteng, South Africa CapitalH Full time

    About the RoleCapitalH is seeking a highly skilled Senior Software Developer to join our in-house development team. As a key member of our team, you will be responsible for designing and developing scalable software solutions that meet the needs of our clients in the financial services industry.Key ResponsibilitiesCollaborate with development teams and...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    Job Summary:E-Merge is seeking a highly skilled Senior Business Intelligence Developer to join our team. As a Senior Business Intelligence Developer, you will be responsible for designing, building, and deploying Business Intelligence (BI) solutions that provide valuable insights to our clients.Key Responsibilities:Data Modelling: Translate business needs...


  • Pretoria, Gauteng, South Africa Rad Resources Full time

    Job DescriptionWe are seeking a highly skilled Backend Developer to join our team at Rad Resources. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based applications.Key ResponsibilitiesDesign and DevelopmentDesign and implement scalable and efficient cloud-based systemsDevelop...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job Requirements:We are seeking a highly skilled Java Developer with 6+ years of experience in Java EE and MySQL or similar databases. Additionally, proficiency in front-end tools is required.Advantageous Skills:FlutterJavaServer Faces (JSF)KotlinDevOps experience with Azure and LinuxBanking industry experienceWhy Network Recruitment?At Network Recruitment,...

  • Backend Developer

    7 days ago


    Pretoria, Gauteng, South Africa Imizizi Full time

    About the RoleWe are seeking a highly skilled Senior Backend Developer (Java) to join our team at Imizizi. As a key member of our development team, you will play a pivotal role in designing, developing, and maintaining critical systems for the automotive industry.Key ResponsibilitiesAPI Development: Design and develop robust APIs (REST, WebService, AQMP)...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job RequirementsWe are seeking a highly skilled Java Developer to join our team at Network Recruitment. The ideal candidate will have:At least 6 years of experience in Java developmentProficiency in Java EE and MySQL or similar database management systemsExperience with front-end tools and technologiesAdditionally, the following skills are...


  • Pretoria, Gauteng, South Africa Emporium Full time

    Job Description**Job Title:** Senior Java Developer**Company:** Emporium**Job Summary:**We are seeking an experienced Senior Java Developer to join our team at Emporium. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key Responsibilities:Design and Development: Design...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    Job RequirementsWe are seeking a highly skilled Java Developer to join our team at Network Recruitment. The ideal candidate will have a strong background in Java development and a proven track record of delivering successful projects.Key ResponsibilitiesTechnical Expertise: The successful candidate will have extensive experience with Java, including Java...


  • Pretoria, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled Java Developer to join our team at Network Recruitment. As a Java Developer, you will play a key role in designing, developing, and maintaining our client's software solutions.Key Responsibilities:Design and develop high-quality Java-based software applicationsCollaborate with cross-functional teams to identify and prioritize...


  • Pretoria, Gauteng, South Africa HR Genie Full time

    Job Title: Senior RPG DeveloperWe are seeking a highly skilled Senior RPG Developer to join our team at HR Genie. As a key member of our software development team, you will be responsible for designing, developing, and maintaining RPG applications for the agricultural sector.Key Responsibilities:Design and develop RPG applications to meet the needs of our...


  • Pretoria, Gauteng, South Africa Imizizi Full time

    About the RoleWe are seeking a highly skilled Senior Fullstack Java Developer to join our team at Imizizi. As a key member of our development team, you will be responsible for designing and implementing scalable solutions that cater to diverse international markets.Key ResponsibilitiesDesign and Development: Participate in all stages of the solution design...