Entry-Level Database Engineer
Job role insights
-
Date posted
October 7, 2024
-
Closing date
August 3, 2025
-
Hiring location
Greater Accra
-
Offered salary
GHS2,000 - GHS3,000
-
Career level
Fresher
-
Qualification
Degree
-
Experience
1 - 2 Years
-
Quantity
1 person
Description
Role Overview:
The Entry-Level Database Engineer will collaborate closely with the full stack developer to design, implement, and maintain the relational database systems that support multiple web applications. The role involves optimizing database performance, ensuring data security, and assisting in the development of efficient data models.
Key Responsibilities:
- Database Design and Development:
- Assist in designing database structures and schemas based on application requirements.
- Develop and maintain database code, including stored procedures, queries, and scripts.
- Data Modeling:
- Create logical and physical data models to support web application features.
- Collaborate with software developers and data analysts to ensure data integrity and efficient database operations.
- Performance Optimization:
- Monitor and analyse database performance; identify and resolve performance bottlenecks.
- Assist in optimising queries and database structures to enhance performance.
- Database Maintenance:
- Participate in routine database maintenance, including backups, indexing, and data integrity checks.
- Assist in setting up and maintaining development, test, and production database environments.
- Data Security and Compliance:
- Implement security measures to protect sensitive data.
- Assist in ensuring databases comply with relevant data protection regulations.
- Troubleshooting and Support:
- Work with developers to troubleshoot and resolve database-related issues.
- Provide support for database-related queries and application integration.
- Documentation:
- Maintain comprehensive documentation of database designs, processes, and changes.
- Assist in writing user and technical guides for database management.
Required Skills and Qualifications:
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Technical Skills:
- Familiarity with relational databases (e.g., MySQL, PostgreSQL, SQL Server) and basic SQL.
- Understanding of database design principles and data normalization.
- Basic knowledge of NoSQL databases (e.g., MongoDB) is a plus.
- Familiarity with database performance tuning and optimization techniques.
- Basic understanding of database security best practices.
Soft Skills:
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work collaboratively within a team.
- Attention to detail and a proactive approach to learning.
Preferred Qualifications:
- Exposure to version control systems (e.g., Git) for managing database scripts.
- Basic knowledge of web development to understand the integration of databases with applications.
- Experience with database management tools and IDEs (e.g., MySQL Workbench, pgAdmin).
Interested in this job?
201 days left to apply