Job Title: Database Developer
Hiring Organization: Sportpesa
Location – Locality: Nairobi
Location – Region: Kenya
Industry: Betting
Job Type: Full
Time
Salary: KES
Date Posted: 07/18/2024
Gross Salary: Competitive,
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.
Duties and 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 24th July 2024. Only
short-listed candidates will be contacted for interview.