Job Summary:
We are seeking an experienced and highly skilled
Database Developer to join our dynamic team. The ideal candidate will have over
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 on the email subject (Database Developer) to hr@sportpesa.co.ke by 15th July 2024.
Only short-listed candidates will be contacted for interview.
