Database Developer

Centurion, Gauteng, South Africa

Job Description


Job Summary Job Purpose:
You will be responsible for designing, developing, and maintaining high-performance, scalable, and secure database solutions that meet business requirements.Education, Skills, and Experience Required:

  • Degree: ICT degree or equivalent qualification.
  • Experience:
  • 6+ years in requirements gathering, project management, technical writing, and database design & implementation.
  • 5+ years in SQL development and reporting/dashboarding (PowerBI, SRSS, MSSQL).
  • 3+ years in data management, migrations, warehousing, and modeling.
  • 2+ years in data governance and mentoring junior resources.
  • Experience in cloud database solutions (Azure) is an advantage.
Key Responsibilities:
  • Requirements Gathering: Engage with stakeholders to collect, document, and review business requirements.
  • Database Design and Implementation: Design and manage complex databases and data structures, ensuring scalability, reliability, and performance.
  • Database Modelling: Create and maintain logical and physical data models to ensure consistency and accuracy.
  • SQL Development: Develop and optimize SQL scripts, queries, stored procedures, and triggers.
  • Data Migration: Migrate data between sources while ensuring integrity and accuracy.
  • Data Management: Handle large volumes of data, ensuring quality, accuracy, and security.
  • Data Quality Assurance: Implement models for data verification and validation.
  • Reporting & Dashboarding: Develop dashboards and reports to visualize trends and patterns using tools like PowerBI, SRSS, and MSSQL.
  • Data Warehousing: Build and maintain data warehousing solutions, ensuring data integration and cleaning.
  • Technical Writing: Maintain comprehensive technical documentation.
  • Project Management: Follow project management standards and best practices.
  • Data Governance: Implement policies to ensure data security and integrity.
  • Mentorship: Provide guidance and support to junior team members.
Why This Role?
Youll be working in a high-security environment where the stakes are high, and the impact of your work is significant. This isnt just another development role; its a chance to contribute to a critical mission in a space where attention to detail, compliance, and security are paramount.Gijima HoldingsRecruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1354325
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned