Get a Salary Report for

- Compare Your Salary
- Evaluate a Job Offer

- Price a New Hire
- Give a Raise

- Benchmark Jobs
- Create a Comp Plan

Database Analyst/Programmer Average Salary

Change Country United Kingdom » Job » Database Analyst/Programmer Overview » Database Analyst/Programmer Salary
Updated: 13 Dec 2014
Find Out Exactly What You Should Be Paid
Job Title:
Years in Field/Career:
United States (change)
- OR -
Job Satisfaction
Extremely satisfied Image
Extremely satisfied
Rated 5 out of 5 based on 2 Database Analyst/Programmer votes.
Follow Us On:
follow us on twitter    linkedin  
Subscribe to Our Newsletter
Salary and career advice to put you a step ahead.
newsletter icon

national salary data
National Employer Data
There is not enough data available to display this chart. Is this your job? Help us build our database by providing information about this job title. Start here.

Database Analyst/Programmer Job Listings

Search for more jobs:
job title / company

Job Description for Database Analyst/Programmer

Database analysts/programmers are responsible for programming and analyzing databases for their organization. They are in charge of programming automating scripts that provide regular maintenance to company databases, analyzing business requirements to suggest improvements, providing end-user support, and responding to ticket requests as needed. Additionally, they interact with other information technology staff and department managers. Database analysts/programmers create database mappings to transform data from multiple systems, take part in setting up connectivity to data sources, modify database packages to fit company and project requirements, and create custom databases to achieve all organizational goals.

Database analysts/programmers optimize databases by developing scripts and code to increase network performance and overall productivity. They must maintain accurate documentation of database features and create detailed reports based on their findings. Database analysts/programmers provide service to database software by creating scripts and patches. They are responsible for installing and updating database designs, running and troubleshooting database applications, using a personal computer to modify and oversee existing databases, and improving database performance by analyzing existing database values and processes.

A bachelor's degree in database analysis, software programming, computer science, or a related field is required for this position. In addition, previous experience in a database-managing capacity, as well as relevant certifications, are generally required or preferred. Database analysts/programmers must be organized individuals that pay strong attention to detail and possess excellent communication skills. They should work well on their own with minimal supervision, as well as in a team environment with other analysts/programmers.

Database Analyst/Programmer Tasks
  • Work with middle-tier developers to integrate back-end database code with business applications.
  • Design, write, test, and debug database stored procedures and complex queries to extract, calculate or manipulate information.
  • Design, implement, and test database schemas.
Your Database Analyst/Programmer Connections Invite your friends

Please log in with Facebook to see who you know.


key statistics
Key Statistics for Database Analyst/Programmer Salaries and Jobs

female alumni
male alumni
Years of Experience
1-4 years
5-9 years
10-19 years
Most Common Health Benefits
medical benefits Medical: 50% dental benefits Dental: n/a
vision benefits Vision: 25% employee benefits None: 50%

career news
Recent Blog Posts on Career News

Next Steps
Start the survey
- OR -
Sign in with LinkedIn
PayScale Research