Epicareer Might not Working Properly
Learn More

Database Developer/Designer

Salary undisclosed

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified
Databases are literally the backbone of our business operations and we need them to be secure, reliable and dynamic enough to handle vast amounts of information and keep our operations running smoothly. Responsibilities: - As a Database Specialist, your work will encompass the responsibilities of an architect, a designer and a developer / administrator. You need to have an in-depth understanding of database designs and structures as well as use your skills and knowledge to maintain their stability, security and reliability. - You will need to identify the needs of many stakeholders, understand existing application systems, and design and implement databases to meet business requirements; your work will also extend to designing, setting up, administering, and troubleshooting databases, determining their shortcomings and recommending improvements to meet industry standards; you will also be in charge of performing backup & recovery, database synchronisation, and encryption procedures to protect the databases. Requirements: - A solid Computer Science degree is a must. A Master's degree in Computer Science and professional certifications in various database platforms would be an asset. - A solid and wide-reaching foundation in programming and database structures as well as an in-depth understanding of different applicable business scenarios underlying your database design and solution proposals. - Expertise in at least one of PostgreSQL / SQL Server / MySQL / Redis / MongoDB / DynamoDB database systems. - A profound understanding of the underlying principles that database uses to function, including operations, mechanisms and architecture. - Knowledge of data warehousing, mining, and analytics will be an advantage. - At least 3 years of relevant experience in managing databases and system integrations and detailed knowledge of more than one database system are required. Knowledge of complex database systems would be an added advantage. - In addition to possessing technical know-how and communication savvy, you must also be a creative problem solver.