This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Design, develop, and implement database structures based on organizational requirements
Create and maintain data models, schemas, and indexing strategies
Design, create, and maintain databases across multiple platforms (e.g., SQL Server, Oracle, MySQL) to meet application and business requirements
Perform database installations, configurations, upgrades, and migrations as needed
Implement and enforce data security measures, including user access controls, encryption, and authentication
Monitor and audit database systems for security vulnerabilities and breaches
Apply database security patched regularly
Perform regular backups and disaster recovery planning to ensure data availability and integrity
Apply patches and updates to database management systems (DBMS)
Generate Report daily for database backups and send to head of Database Administration
Monitor and optimize database performance by analyzing query execution plans and indexing strategies
Identify and resolve bottlenecks and performance issues
Manage data migration between systems and perform Extract, Transform, Load (ETL) processes
Ensure data consistency and accuracy during migration
Forecast database growth and plan for hardware and software scalability
Allocate resources as needed to maintain optimal performance
Develop and maintain backup and recovery plans to minimize data loss in case of system failures or disasters
Test and document recovery procedures
Monitor database systems for anomalies, errors, and performance issues
Troubleshoot and resolve database-related problems
Maintain documentation of database configurations, procedures, and best practices
Generate reports on database performance and usage
Collaborate with developers, system administrators, and other IT professionals to support application development and integration
Ensure correct adoption of policies and procedures to guarantee that the bank's business is conducted in compliance with Local Laws, Internal rules and regulations, as well as, International Standards
Ensure the correct functioning and implementation of Permanent Supervision system, compliance, operational risk & workplace success guidelines whenever & wherever possible
Requirements:
Bachelor's degree in computer science, information technology, or a related field (Master's preferred) from a reputable university
Minimum 2 years of experience for the Analyst
Minimum 3 years of experience for the Senior Analyst
Minimum 5 years of experience for the Lead
Proven experience as a Database Administrator or a related role
Proficiency in one or more database management systems (e.g., Oracle, Microsoft SQL Server, MySQL, PostgreSQL)
Strong knowledge of database architecture, SQL, and data modeling
Familiarity with database security principles and best practices
Excellent problem-solving and communication skills
Ability to work independently and as part of a team
Relevant certifications (e.g., Oracle Certified Professional, Microsoft Certified Database Administrator) may be preferred or required