Database Developer Job Description

What is a Database Developer?

Database developers create and implement computer databases by first determining the best database management system for clients. They analyze a company’s needs by compiling an effective database system that meets those needs and test database programs for efficiency and performance while troubleshooting and correcting issues. To assist with the process, database developers utilize their knowledge of software, data integrity practices, programming languages, and other factors that go into database systems. They run performance testing procedures to ensure databases function correctly, and they troubleshoot potential problems.

Database developers create and submit testing reports and information to improve the database system when necessary, and generate documentation about the system, providing users with an operational manual and supporting documentation. When changes occur, they update the documentation. Database developers need a bachelor's degree in computer science, advanced SQL skills, and knowledge of new and emerging technologies.

Database Developer Job Description Template

Job Overview

Responsibilities for Database Developer

  • Work closely with the team to detect, diagnose, and remediate production issues.
  • Lead, coach and advise a small project team in addition to manage their performance (depending upon the structure of a project).
  • Design, implement and maintain ETL processes, procedures and policies in support of business analytics and reporting.
  • May maintain or oversee the maintenance of existing software.
  • Collaborate with XFN and connect GSSPS projects with company's initiatives.
  • Troubleshoot database related issues in a timely fashion.
  • Work with data analysts on refining ETL business rules.
  • Contribute to departmental and program goals and objectives, and development.
  • Facilitate staff augmentation for each site, as needed on a task basis.
  • Confer with end-users to collect, analyze and document business requirements.
  • Implement new software technology and coordinate end-to-end tasks across the team.
  • Perform effective version control management in all aspects of project documentation.
  • Manage approval process with leadership team prior sharing 'security standards' with the standards team for publishing.
  • Responsible for creating and maintain, the monthly activity/outing calendar(s).
  • Facilitate and work with teams to quickly identify, debug, and resolve technical project challenges.
  • Carry out monitoring, tuning, and database performance analysis.
  • Utilize ad-hoc techniques to perform on-the-fly analysis of data.
  • Develop and maintain standards, risk management approaches, training, and internal checks and balances.
  • Lead contract framework development plan for third parties partnering with internal and legal teams.
  • Design and implement SQL queries and new reports to support business needs.
  • Work with users on a day-to-day basis to be continuously aware of their specific requirements and issues.
  • Develop stored procedures that conform to specific outputs and performance requirements to support.
  • Create and maintain SQL agent jobs that provide customer reporting and data maintenance.

Qualifications for Database Developer

  • Bachelor's or Graduate's Degree in computer science, information systems, or information technology or equivalent experience.
  • Experience with ETL, SQL, SQL Server, PL/SQL, and MYSQL.
  • Experience with UNIX, JAVA, Oracle Apex, HTML, Python, and Agile.
  • Fluency in relational databases.
  • Comfortable with shell scripting and UNIX shell scripting.
  • Comfortable with debugging and frameworks.

Ready to Hire a Database Developer?

Try Job Postings

Employers: How to Write Great Job Descriptions

  • Be sure to mention requisite years of experience and educational requirements
  • Tell job seekers what's unique about your company and job
  • Ideal length is a few paragraphs or about 200 words
  • Make sure to use appropriate paragraph breaks and bullet points so it's easy on the eyes
Download Full Guide