Location: Islamabad |
Type: Contract
Job Description
We are looking for a talented Database Engineer to join our team. The ideal candidate will be responsible for designing, implementing, and managing our databases to ensure optimal performance, security, and reliability. You will work closely with developers and data analysts to create efficient data models and provide solutions for data management challenges.
Key Responsibilities:
- Database Design & Implementation: Develop and maintain database architectures, data models, and database structures to support business applications.
- Performance Optimization: Monitor and optimize database performance by analyzing and tuning queries and processes.
- Data Integrity & Security: Ensure the accuracy, consistency, and security of data across all databases, implementing best practices for data protection.
- Collaboration: Work with development teams to design and implement effective data access and retrieval solutions.
- Backup & Recovery: Establish and maintain backup and recovery plans to ensure data availability and integrity in case of failures.
- Documentation: Maintain detailed documentation of database designs, procedures, and configurations.
- Troubleshooting: Identify and resolve database-related issues and provide support for database-related inquiries.
Job Requirements
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: Proven experience as a Database Engineer or similar role, with a strong understanding of database management systems.
- Technical Skills:
- Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle, SQL Server).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Experience in database design and optimization techniques.
- Programming Knowledge: Proficiency in programming languages such as Python, Java, or C# is preferred.
- Analytical Skills: Strong analytical and problem-solving skills with attention to detail.
- Communication: Excellent verbal and written communication skills, with the ability to work collaboratively in a team environment.
- Additional Skills: Knowledge of cloud database solutions (e.g., AWS RDS, Azure SQL Database) and database security principles is a plus.
Job Tags
Database