Database Developer Job Description Template

Use this Database Developer job description template to advertise the open roles for free using Longlist.io. You can use this template as a starting point, modify the requirements according the needs of your organization or the client you are hiring for.

Database Developer Job Description Template

Copy

Job Brief

We are looking for a qualified Database developer to design stable and reliable databases, according to our company’s needs. You will be responsible for developing, testing, improving and maintaining new and existing databases to help users retrieve data effectively.

As part of our IT team, you will work closely with developers to ensure system consistency. You will also collaborate with administrators and clients to provide technical support and identify new requirements. Communication and organization skills are keys for this position, along with a problem-solution attitude.

Ultimately, you should be able to ensure our database systems run effectively and securely on a daily basis.

Responsibilities

  • Design stable, reliable and effective databases
  • Optimize and maintain legacy systems
  • Modify databases according to requests and perform tests
  • Solve database usage issues and malfunctions
  • Liaise with developers to improve applications and establish best practices
  • Gather user requirements and identify new features
  • Develop technical and training manuals
  • Provide data management support to users
  • Ensure all database programs meet company and performance requirements
  • Research and suggest new database products, services and protocols

Requirements

  • Proven work experience as a Database developer
  • In-depth understanding of data management (e.g. permissions, recovery, security and monitoring)
  • Knowledge of software development and user interface web applications
  • Hands on experience with SQL
  • Familiarity working with .Net Framework, JavaScript, HTML and Oracle
  • Excellent analytical and organization skills
  • An ability to understand front-end users requirements and a problem-solving attitude
  • Excellent verbal and written communication skills
  • BSc degree in Computer Science or relevant field

What does Database Developer do?

A database developer is responsible for designing, implementing, and managing an organization's databases. On a day-to-day basis, their tasks may include:

  1. Database design: Analyzing the requirements of the application to determine the optimal database structure, tables, relationships, and data types.

  2. Database programming: Writing SQL queries, stored procedures, triggers, views, and functions to support the application's functionality and access data efficiently.

  3. Database administration: Monitoring and optimizing database performance, managing security and access controls, performing backups and recovery when necessary, and troubleshooting any database-related issues.

  4. Data modeling: Creating and maintaining conceptual, logical, and physical data models to ensure data integrity and consistency across multiple databases or systems.

  5. Database testing: Developing and implementing test plans to verify the accuracy and efficiency of the database design and functionality.

  6. Collaboration with development teams: Working closely with software developers, analysts, and other stakeholders to understand their data requirements, assist with integrating databases into applications, and provide support during the development process.

  7. Documentation: Documenting database designs, schemas, processes, and procedures to facilitate knowledge sharing and support future maintenance and enhancements.

  8. Performance optimization: Identifying and resolving performance bottlenecks by analyzing database query execution plans, indexing strategies, and database configuration parameters.

  9. Data migration: Assisting in migrating data from other systems or databases, ensuring the accuracy and integrity of data during the transfer process.

  10. Stay updated: Keeping up-to-date with the latest trends, technologies, and best practices in database development and administration to continuously improve skills and enhance the efficiency and performance of the databases.

Database Developer Job Description Examples

Sql Database Developer• GeorgiaTEK Systems Inc.

Skills and Experience Required:

Critical Skills...

• 4-7 years as database developer with strong SQL (stored procedures, functions, views, triggers), performance optimization, data modeling (OLTP / OLAP)

• 2-3 years implementing data migrations, data analytics platform hydration, or custom data pipelines

• 2-4 years PostgreSQL

• 1-3 years AWS RDS, DynamoDB, S3

• 2-3 years with GIT – sourc...

Read more
Database Developer• KUBRA

Overview

KUBRA is in growth mode and currently seeking a Database Developer to join our DevSecOps team...

As a Database Developer, you are capable of holding positions of great responsibility. Being both an administrative and technical role, the Database Developer should display both sound technical skills and administrative aptitude. You should have extensive knowledge of the databases under...

Read more
Database Developer• Apex Systems

Job#: 1315247

Job Description...

Apex is seeking a direct-hire Database Developer for a client in Bridgewater, NJ

-Need someone onsite 2-3 days per week in Bridgewater

-Salary Range: $125,000-140,000

-Technical must haves:• 3+ years of experience with Ruby on Rails• Experience with C programming• Experience with SQL, Javascript, json and Operating System level scripting• Experience dev...

Read more
Database Developer• Sitation, LLC.

About the Role

Database Developers at Sitation will use their database development skills to learn about client data and identify opportunities to improve their overall data model and processes as well as building the necessary code to automate the routine exchange of data for Product Intelligence solutions...

This includes:• Writing SQL code for adhoc analysis as well as for data driven sol...

Read more