Database Engineer

Views

Job Detail

Job ID

297969

Job Description

The Database Engineer will be responsible for designing, implementing, and maintaining complex database systems that ensure optimal performance, reliability, and security. This role involves working closely with development teams to design database architectures, optimize queries, and ensure data integrity across various systems. The Database Engineer will also be tasked with troubleshooting database issues, performing regular backups, and implementing disaster recovery plans. This position requires expertise in relational and non-relational database technologies and the ability to adapt to evolving data storage needs.

Responsibilities:

  • Design, develop, and maintain scalable database architectures for web applications and enterprise systems.
  • Collaborate with software development teams to understand database needs and optimize database schemas and queries.
  • Perform database tuning, indexing, and query optimization to ensure high performance and efficiency.
  • Implement and maintain database backup strategies, disaster recovery plans, and data replication.
  • Monitor database performance and troubleshoot issues related to data storage, access, and security.
  • Ensure data integrity and security by implementing best practices in data management and access control.
  • Automate routine database administration tasks and improve database management workflows.
  • Conduct database migrations, upgrades, and patches to keep systems up-to-date.
  • Create and maintain documentation of database structures, processes, and best practices.
  • Stay informed of industry trends and emerging database technologies to continuously improve system performance.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 3+ years of experience as a Database Engineer or similar role.
  • Proficiency with relational database systems such as MySQL, PostgreSQL, Oracle, or SQL Server.
  • Experience with non-relational databases like MongoDB, Cassandra, or DynamoDB.
  • Strong SQL skills and knowledge of query optimization and indexing strategies.
  • Experience with database replication, backup, and recovery strategies.
  • Familiarity with cloud-based database services (AWS RDS, Azure SQL, Google Cloud SQL).
  • Knowledge of data security best practices and compliance standards (GDPR, HIPAA, etc.).
  • Familiarity with database automation tools and scripting languages (Python, Shell).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Work Environment:

  • Collaborative work environment with a mix of independent tasks and team projects.
  • Opportunities for remote work or flexible hours depending on company policy.
  • Some on-call availability may be required for critical database issues.

Other jobs you may like

Welcome to JobberJob

login here and get started!

Welcome to JobberJob

Become part of the community for JobberJob

Willkommen bei JobberJob

Melden Sie sich hier an und fangen Sie an!

Willkommen bei JobberJob

Werden Sie Teil der Gemeinschaft für JobberJob