Graduate PostgreSQL Database Administrator (DBA)
Job Description:
Purpose:
A technology-focused company is seeking a Graduate PostgreSQL Database Administrator who is responsible for supporting and optimising database environments, ensuring performance, security, and reliability, and assisting in resolving data submission issues that directly impact the customer experience, while working under the guidance of senior DBAs and developers in a structured learning environment
Key Job Outputs:
- Database Maintenance & Operations
- Assist with monitoring database performance and health
- Support routine backups and recovery testing
- Help implement and maintain security controls around sensitive data
- Data Quality & Submission Support
- Investigate and help resolve data submission errors that affect training programs
- Collaborate with developers to improve error-handling and data validation
- Run data integrity checks and basic validation routines
- Performance Tuning (with mentorship)
- Help analyse slow-running queries
- Assist in optimising queries and indexes under supervision
- Participate in reviewing database design and schema changes
- Collaboration & User Support
- Work with training coordinators, developers, and other stakeholders to understand data requirements
- Support users with correct data submission workflows and basic troubleshooting
- Documentation & Reporting
- Contribute to documentation of database configurations, runbooks, and troubleshooting steps
- Assist in preparing reports on performance metrics, common errors, and data corrections
Core Competencies:
- Fundamental knowledge of:
- SQL (writing basic queries, joins, filtering)
- Relational database concepts (tables, indexes, constraints, transactions)
- Basic understanding of data security and privacy principles
- Strong analytical and critical thinking skills
- Clear written and verbal communication skills
- High attention to detail and an interest in data accuracy and quality
- Curiosity and eagerness to learn, particularly in PostgreSQL and data systems
- Strong problem-solving ability with a focus on identifying root causes of data and system issues
- High level of attention to detail with a commitment to accuracy and data quality
- Accountability and ownership of tasks with consistent follow-through
- Willingness to ask questions and continuously improve understanding
- Effective communication skills with the ability to engage both technical and non-technical stakeholders
- Collaborative team player with strong interpersonal skills
- Customer-focused mindset with an understanding of how data quality impacts user experience
Qualifications:
- Bachelor’s degree in: Computer Science, Information Technology, Mathematics, or a related field
- Any relevant certifications or online courses in databases or SQL
Experience:
Nice to have:
- Exposure to PostgreSQL (e.g., university projects, personal projects, or internships)
- Experience with:
- Basic performance tuning (EXPLAIN plans, indexing) in any SQL database
- Data modelling, backup, and recovery concepts
- Familiarity with:
- Linux-based environments
- Version control (e.g., Git)
- Experience in an employment agency, training, or similar data-heavy environment
Salary: Market related
Should you not hear from us within 2 weeks, kindly consider your application as unsuccessful.
All personal information received will be processed in accordance with The Protection of Personal Information Act No. 4 OF 2013