Skip to content

IT and Engineering > Database Developer

Salary National Average

Low Medium High
71940.0000 92410.0000 114390.0000

Change from Previous Year:

+5%

Supply and Demand

Candidate Supply: 11,622 Job Openings: 31,754

0 50 100

More Difficult Less Difficult

Salary Variance

Enter City, State to view local salaries and candidate demand.

Short Description:

A Database Developer, or Database Programmer, is responsible for creating, administering, and troubleshooting computer databases that can process large amounts of information and keep it secure. Their duties include using code and web architecture to design data systems, analyze and maintain existing databases and implement new user features.

Duties / Responsibilities:

  • Play a leadership role in database architecture as well as data management stack decisions.
  • Streamline Programmable Logic Controller database tasks such as database development, deployments, scripts, and source control of SQL artifacts.
  • Develop and maintain documentation of the database structures and related dependencies.
  • Review all database changes created by software engineering and provide mentorship and positive feedback.
  • Ensure optimum performance, integrity, and security of databases.

Skills / Requirements / Qualifications

  • Education: Bachelor's Degree in Computer Science, Management Information Systems, or a related field.
  • Experience: 3+ years experience of database development experience in Microsoft SQL Services. 3+ years experience in Business Intelligence (BI) and data warehouse methodologies.
  • Knowledge of: Data management standards, practices, and procedures.
  • Miscellaneous: Experience and exposure to Performance Tuning (Identifying and resolving performance issues, blocking, deadlocking).
  • Software and Programming skills: Strong T-SQL knowledge. Proficient with database design fundamentals related to Commerce, Customer Relationship Management systems (CRM), and inventory systems. Experience in cloud-based (Azure) data lakes. Experience with non-relational and non-Microsoft database systems. Knowledge of C# and .Net web technologies.

Job Zones

  • Education: Most of these occupations require graduate school. For example, they may require a master's degree, and some require a Ph.D., M.D., or J.D. (law degree).
  • Related Experience: Extensive skills, knowledge, and experience are necessary for these occupations. Many require more than five years of experience.
  • Job Training: Employees may need some on-the-job training, but most of these occupations assume that the person will already have the required skills, knowledge, work-related experience, or training.
  • Job Zone Examples: These occupations often involve coordinating, training, supervising, or managing the activities of others to accomplish goals. Very advanced communication and organizational skills are required. Examples include pharmacists, lawyers, astronomers, biologists, clergy, physician assistants, and veterinarians.
  • Specific Vocational Preparation in years: 2-4 years of preparation (7.0 to < 8.0)

Share Role Details

Return to job listings