We are seeking a highly skilled Database Expert to join our team and support the development of our mobile application. The ideal candidate will have extensive experience in database design, implementation, and management, with a focus on optimizing performance and ensuring data integrity. This role requires a deep understanding of mobile app data requirements and the ability to work closely with developers to integrate database solutions seamlessly.
Key Responsibilities:
- Design, implement, and maintain robust database systems to support mobile applications.
- Collaborate with mobile app developers to define data requirements and ensure efficient data flow.
- Optimize database performance, including query optimization and indexing.
- Ensure data integrity, security, and availability.
- Develop and maintain database documentation, including data models, schemas, and procedures.
- Monitor database performance and troubleshoot issues as they arise.
- Implement and manage backup and recovery processes.
- Stay up-to-date with the latest database technologies and best practices to ensure our database systems remain current and competitive.
Requirements:
-
Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience:
- Proven experience as a Database Expert or Database Administrator.
- Extensive experience with database management systems such as MySQL, PostgreSQL, MongoDB, or similar.
- Strong knowledge of SQL and database programming.
- Experience with database design and data modeling.
- Familiarity with mobile app development and data requirements.
- Experience with performance tuning and query optimization.
- Knowledge of database security best practices.
- Experience with version control systems such as Git.
- Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced environment and manage multiple projects simultaneously.
- Understanding of Agile development methodologies.
Preferred Qualifications:
- Experience with cloud-based database solutions such as AWS RDS, Azure SQL Database, or Google Cloud SQL.
- Knowledge of NoSQL databases such as Cassandra, Couchbase, or DynamoDB.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Familiarity with data warehousing and big data technologies.