We are seeking an experienced and highly skilled Database Developer to join our dynamic team. The
ideal candidate will have at least 5 years of experience in database development, a strong
background in SQL and NoSQL databases, and a proven track record of optimizing database
performance and implementing advanced database solutions.
Key Responsibilities:
- Design, develop, and maintain complex database systems, ensuring data integrity,
performance and security. - Develop and optimize stored procedures, functions, triggers, and ETL processes.
- Manage and maintain MySQL, MongoDB, and Couchbase databases.
- Work closely with the data engineering team to handle big data technologies like Hadoop
and Spark. - Perform database performance tuning and optimization, ensuring high performance and
availability. - Collaborate with software developers to design and implement data models and database
schemas. - Develop and enforce data warehouse technologies and solutions.
- Design and implement backup and recovery procedures to ensure data protection.
- Write and maintain scripts for database administration and maintenance.
- Provide technical guidance and mentorship to junior database developers.
- Stay up-to-date with the latest database technologies and best practices.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience as a Database Developer.
- Strong expertise in SQL and NoSQL databases, including MySQL, MongoDB and
Couchbase. - Proven experience in developing and optimizing stored procedures, functions, triggers, and
ETL processes. - Experience with big data technologies such as Hadoop and Spark.
- Solid understanding of data warehouse technologies.
In-depth knowledge of database performance tuning and optimization techniques.
- Proficiency in programming languages such as Python or JavaScript.
Skills: - Strong analytical and problem-solving skills.
- Excellent understanding of database design, implementation, troubleshooting, and
maintenance. - Proficient in data manipulation and analysis.
- Experience with data visualization tools e.g., Tableau (preferred) or PowerBI.
- Knowledge of big data technologies.
- Strong communication and teamwork skills
How to Apply:
If you are up to the challenge, possess the necessary qualifications and experience; please send your
application letter and CV only quoting the job title (Database Developer) in the email subject
heading to [email protected] by 15th July 2024.
Only short-listed candidates will be contacted for interview.