
Search by job, company or skills
Company Description
Souhoola is a financial services company specializing in consumer finance and installment products, catering to both banked and non-banked customers. By leveraging state-of-the-art technology, Souhoola provides instantaneous approvals for point-of-origination, installment plans, and personal loans. The company focuses on building lasting relationships with retail merchants to benefit both merchants and consumers. A core mission of Souhoola is to drive financial inclusion, enhancing the quality of life within the community.
Role Description
1. Database Management:
Lead the Installation, configuration, and maintain database software and related tools, ensuring optimal performance and reliability.
Lead the monitoring of database performance and capacity, proactively identifying and resolving issues to minimize downtime and improve efficiency.
Lead the database routine maintenance tasks such as backups, restores, and database upgrades.
2. Database Design and Optimization:
Lead the designing and database implementation schemas, tables, indexes, and other objects to support application requirements.
Lead database optimization performance through query tuning, indexing strategies, and database configuration adjustments.
3. Database Security:
Lead the implementation and maintaining database security controls and policies to protect sensitive data from unauthorized access or disclosure.
Ensure compliance with relevant data privacy and security regulations, such as GDPR, HIPAA, etc.
4. High Availability and Disaster Recovery:
Lead the implementation and manage database high availability and disaster recovery solutions, such as clustering, replication, and backup/recovery strategies.
Test and validate disaster recovery procedures to ensure business continuity in the event of a system failure or disaster.
5. Database Monitoring and Troubleshooting:
Lead and monitor database performance and health using monitoring tools and techniques, identifying and addressing performance bottlenecks and other issues.
Troubleshoot database-related problems, working closely with application developers and system administrators to resolve issues in a timely manner.
6. Documentation and Knowledge Sharing:
Maintain comprehensive documentation of database configurations, procedures, and troubleshooting steps.
Share knowledge and best practices with other members of the IT team, providing training and support as needed.
Qualifications
Bachelor's degree in computer science, Information Technology, or a related field (Master's degree preferred).
5-8 years of experience as a database administrator, with a focus on managing large-scale database environments.
Proficiency in database technologies such as Oracle, Microsoft SQL Server, MySQL, PostgreSQL, etc.
Strong understanding of database performance tuning, optimization, and troubleshooting.
Experience with database security principles and best practices.
Excellent problem-solving and analytical skills, with the ability to diagnose and resolve complex database issues.
Job ID: 127055567