Database Engineer

McKinney, Tx.

Job ID: 2301HybridPosition closed

Job Details

This position is no longer accepting applications. See current openings.

Responsibilities of a Database Engineer:

  • Database Design: Design and implement database solutions to meet the requirements of various applications and systems.
  • Database Management: Manage and maintain databases to ensure data security, integrity, availability, and performance.
  • Performance Tuning: Monitor and optimize database performance by tuning queries, indexes, and configurations.
  • Data Modeling: Develop and maintain data models to represent the structure and relationships of data in the database.
  • Backup and Recovery: Implement backup and recovery strategies to protect data against loss or corruption.
  • Security Measures: Implement security measures to protect databases from unauthorized access and ensure compliance with data privacy regulations.
  • Database Migration: Plan and execute database migration projects to upgrade or move databases to new platforms or environments.
  • Troubleshooting: Investigate and resolve database-related issues, such as performance problems, data corruption, or connectivity issues.
  • Documentation: Document database configurations, procedures, and best practices for future reference and knowledge sharing.

Qualifications for Database Engineer Role:

  • Education: Bachelor's degree in Computer Science, Information Technology, or related field.
  • Experience: Minimum 3 years of industry experience in database administration or engineering roles.
  • Database Management Systems: Proficiency in one or more database management systems such as MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, etc.
  • SQL Proficiency: Strong SQL skills for querying, manipulating, and analyzing data in databases.
  • Performance Tuning: Experience in performance tuning and optimization of databases.
  • Database Security: Knowledge of database security principles and best practices.
  • Scripting and Automation: Experience with scripting languages (e.g., Python, PowerShell) and automation tools for database administration tasks.
  • Troubleshooting Skills: Strong problem-solving skills and ability to diagnose and resolve database-related issues.
  • Communication Skills: Clear and effective communication skills, ability to collaborate with cross-functional teams.
  • Continuous Learning: Willingness to learn and stay updated on emerging trends and technologies in database management.
Back to all jobs