Database Developer Salary
The average Database Developer in the United States earns approximately $74K per year. Including potential for bonuses and profit sharing — peaking near $10K and $8K, respectively — total cash payment to Database Developers can bottom out near $47K or peak near $116K depending on individual performance. Geographic location and career length each impact pay for this group, with the former having the largest influence. Job satisfaction is high and work is enjoyable for most Database Developers. Generally, women make up less than a third of all Database Developers who answered the questionnnaire. Medical benefits are awarded to a large number, and a fair number earn dental coverage. The data in this summary comes from the PayScale salary survey.
Job Description for Database Developer
Database developers work in the IT department and are responsible for the development and maintenance of databases while following specific coding standards. They will often analyze current database procedures in order to develop comprehensive solutions to modernize, streamline and/or eliminate inefficient coding. This involves monitoring, troubleshooting and debugging databases to solve performance issues. Database developers also create ad-hoc scripts and cleanup scripts as needed. In addition, they deliver written reports reviewing current coding and make recommendations on changes that should be made to enhance performance. They also often collaborate with other members of a development team in order to give and receive feedback, and to develop the best solutions and procedures for the business.Read More...
Most employers require database developers to have previous experience with database development, data analysis and unit testing. Experience with SQL and development techniques is almost always required, in addition to a bachelor's degree in computer science or a related field. Appropriate levels of work experience may sometimes be considered an appropriate substitute for a degree. Database developers should be highly organized, with skills that include excellent written and verbal communication, problem solving, data analysis and the ability to work alone or with others as needed. Most employers consider knowledge of how to work with multi-database environments integral to their database development position, so prior experience is a plus. Outside technologies and development programs that are used vary depending on the company, so the ability to pick up technical skills quickly and adapt to new technologies as they are introduced is imperative.
Database Developer Tasks
- Interact with client representatives and business analyst to develop database solutions that meet business requirements.
- Document work of operational responsibilities.
- Support application of business intelligence and marketing automation solutions.
- Support the database services in the design, delivery and operation of database solutions.
Common Career Paths for Database Developer
Many Database Developers move into a Senior Database Developer role, and folks who currently hold that position report a much higher median income of $98K per year. Going from Database Developer to Database Administrator is the transition that occurs most often in this field, and the average paycheck for Database Administrators is $67K. Many others choose to work as Business Intelligence Developers, where pay is typically $80K.
Database Developer Job Listings
Search for more jobs:
Popular Skills for Database Developer
Survey results imply that Database Developers deploy a deep pool of skills on the job. Most notably, skills in PL/SQL, SQL Server Integration Services, ETL, and Oracle are correlated to pay that is above average, with boosts between 9 percent and 12 percent. At the other end of the pay range are skills like Microsoft Access, Visual Basic, and C# Programming Language. Those familiar with Database Development also tend to know SQL and Data Analysis.
Pay by Experience Level for Database Developer
Median of all compensation (including tips, bonus, and overtime) by years of experience.
Experience seems to be a major factor in determining the incomes of Database Developers. The average beginner in this position makes around $65K, but folks who have been around for five to 10 years see a markedly higher median salary of $82K. Database Developers bring in $92K after working for 10 to 20 years. Database Developers with more than 20 years of experience report incomes that are only modestly higher; the median for these old hands hovers around $103K.
Pay Difference by Location
Home to some of the best pay for Database Developers, New York offers exceptional salaries, 27 percent above the national average. Database Developers will also find cushy salaries in San Francisco (+19 percent), Boston (+18 percent), Cleveland (+17 percent), and San Diego (+10 percent). Location significantly influences compensation, with Salt Lake City Database Developers earning much less — 33 percent less — than the national average. A couple other locations with smaller-than-average paychecks include Los Angeles (12 percent lower) and Dallas (9 percent lower).