Senior Database Developer

 

Description:

We are seeking a skilled and motivated Database Engineer to join our dynamic team. The ideal candidate will have minimum 3 years of relevant experience in designing, implementing, and maintaining robust database solutions. This role requires a keen eye for detail, strong problem-solving abilities, and the ability to work collaboratively in a fast-paced software development environment.

Responsibilities:

  • Design, implement, and maintain database systems to ensure high performance, availability, and security.
  • Optimize database performance through indexing, query optimization, and schema design.
  • Develop and maintain database documentation, including data models, schemas, and data dictionaries.
  • Collaborate with software developers to integrate database solutions with application code.
  • Monitor database performance and troubleshoot issues as they arise.
  • Implement and manage data backup, recovery, and disaster recovery plans.
  • Ensure data integrity and consistency across multiple databases and environments.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay up-to-date with the latest database technologies and industry best practices.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2 to 3 years of experience in database engineering or a related role.
  • Proficiency in SQL and experience with relational database management systems (e.g., MySQL, PostgreSQL, SQL Server).
  • Experience with database performance tuning and optimization.
  • Familiarity with database design principles and data modeling.
  • Knowledge of backup and recovery best practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience with version control systems (e.g., Git) and collaborative development tools.
  • Knowledge of cloud database solutions (e.g., AWS RDS, Azure SQL Database) is a plus.

Preferred Qualifications:

  • Experience with NoSQL databases (e.g., MongoDB, Cassandra).
  • Knowledge of scripting languages (e.g., Python, Bash) for database automation.
  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes).
  • Experience in a software house or similar environment.

Organization Mavericks United
Industry IT / Telecom / Software Jobs
Occupational Category Senior Database Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-07-03 12:28 pm
Expires on 2025-01-22