Database Developer

A Database developer is responsible for designing, developing, and maintaining database systems that are used to store, organize, and manage data within an organization. These professionals work closely with software developers, data analysts, and IT teams to ensure that databases are efficient, reliable, and secure. Database developers use various tools and programming languages, particularly SQL, to create and optimize databases, ensuring that they can handle large volumes of data and perform complex queries.

Skills
Recruitment Bullet

SQL

Recruitment Bullet

Database Design

Recruitment Bullet

Performance Tuning

Responsibilities

  • Job Title: Database Developer
  • Job Summary: We are seeking a skilled Database Developer to join our technology team. The ideal candidate will have extensive experience in designing, developing, and maintaining databases that support our business applications. You will work closely with software developers and data analysts to ensure that our databases are efficient, secure, and scalable.
  • Requirements:
    • Bachelor’s degree in Computer Science, Information Technology, or a related field.
    • 3+ years of experience in database development and management.
    • Proficiency in SQL and experience with database management systems (DBMS) such as MySQL, Oracle, or SQL Server.
    • Strong understanding of database design, data modeling, and normalization.
    • Experience with performance tuning and optimization of database queries.
    • Knowledge of backup and recovery processes.
  • Responsibilities:
    • Design and implement database structures that meet the needs of applications and users.
    • Write and optimize SQL queries for data retrieval, manipulation, and reporting.
    • Develop and maintain data models and database schemas.
    • Ensure the security, backup, and recovery of databases.
    • Perform performance tuning and optimization of database queries and indexes.
    • Collaborate with software developers to integrate databases with applications.
    • Monitor database performance and troubleshoot issues.
  • Must-Have Skills:
    • Proficiency in SQL and database management systems.
    • Experience in database design and data modeling.
    • Strong problem-solving skills and attention to detail.
    • Ability to optimize database performance and write efficient queries.
  • Soft Skills:
    • Problem-Solving
    • Analytical Thinking
    • Communication Skills
    • Attention to Detail
    • Time Management
  • Hard Skills:
    • Database Design
    • SQL
    • Performance Tuning
    • Data Modeling
    • Backup and Recovery

Can't find a role your hiring for?

Request a role and we'll help you connect with Whitecarrot.io team

Request a Role