Database Engineer

Posted about 1 year agoInactiveViewed
EgyptSoftware Development and Consulting
Company:P2H Arabia
Location:Egypt
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
Troubleshooting
Requirements:
5+ years of experience as a Database Engineer or in a similar role. Proficiency in database technologies such as SQL, MySQL, PostgreSQL, or Oracle. Strong experience in database design, optimization, and performance tuning. Familiarity with database security best practices and implementation of backup/recovery strategies. Hands-on experience with database replication, clustering, and high-availability setups. Proficiency in scripting languages such as Python, Bash, or PowerShell for database automation tasks. Experience with cloud database services (AWS RDS, Azure SQL, Google Cloud SQL) is a plus. Knowledge of ETL processes and data integration tools. Ability to troubleshoot complex database issues and recommend solutions. Strong problem-solving and analytical skills, with attention to detail. Excellent communication skills and ability to collaborate with cross-functional teams.
Responsibilities:
Design, develop, and maintain database systems for high-performance applications. Optimize database performance, troubleshoot issues, and improve efficiency. Implement database security measures and manage backup strategies. Create and manage schemas, tables, views, and stored procedures. Monitor and tune databases, ensuring reliability and scalability. Collaborate with development teams to design efficient database structures. Automate routine database tasks using scripts and management tools. Plan and execute database migrations and upgrades. Support disaster recovery efforts with backups and recovery testing. Provide technical support for database-related issues.