Overview:
The Database Engineer plays a crucial role in our organization by managing and optimizing our database systems to ensure seamless data storage and retrieval. The ideal candidate will contribute to the design development and maintenance of our databases while ensuring high levels of data availability and security.
Key Responsibilities:
- Design implement and maintain database systems
- Develop data models for applications
- Perform database performance tuning
- Participate in the ongoing development and maintenance of data warehouse
- Implement and maintain ETL processes
- Ensure data security and integrity
- Collaborate with software developers to optimize database access
- Monitor system performance and recommend improvements
- Write and optimize complex SQL queries
- Develop automation for recurring database tasks
- Participate in oncall support related to database activities
- Conduct database capacity planning
- Implement and maintain disaster recovery procedures
- Perform database software installations and upgrades
- Resolve databaserelated issues in a timely manner
Required Qualifications:
- Bachelors degree in Computer Science or a related field
- Proven work experience as a Database Engineer
- Indepth knowledge of SQL and database design principles
- Experience with database performance tuning and optimization
- Strong understanding of data modeling and schema design
- Handson experience with ETL processes
- Proficiency in database security and backup procedures
- Experience with largescale database systems
- Solid understanding of indexing and query optimization
- Experience with database monitoring tools
- Advanced troubleshooting skills for databaserelated issues
- Knowledge of disaster recovery and high availability concepts
- Excellent communication and collaboration skills
- Ability to work effectively in a fastpaced environment
- Certifications in database technologies are a plus
sql,database design,performance tuning,data modeling,etl,database