How much does a Database Programmer Analyst make in the United States?
-
The average Database Programmer Analyst salary in the United States is $101,326 as of April 01, 2025. The range for our most popular Database Programmer Analyst positions (listed below) typically falls between $90,610 and $112,042. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
Database Programmer Analyst's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Database Programmer | $76,344 | $36.70 | United States | April 01, 2025 |
Clinical Database Programmer | $78,080 | $37.54 | United States | April 01, 2025 |
Database/Warehouse Programmer | $99,802 | $47.98 | United States | April 01, 2025 |
Application Programmer Analyst III | $121,100 | $58.22 | United States | April 01, 2025 |
Application Programmer Analyst I | $77,600 | $37.31 | United States | April 01, 2025 |
Application Programmer Analyst II | $98,700 | $47.45 | United States | April 01, 2025 |
Application Programmer Analyst IV | $140,900 | $67.74 | United States | April 01, 2025 |
Application Programmer Analyst V | $159,600 | $76.73 | United States | April 01, 2025 |
Database Analyst | $77,261 | $37.14 | United States | April 01, 2025 |
Applications Programmer III | $121,076 | $58.21 | United States | April 01, 2025 |
-
The Application Programmer Analyst III conducts detailed analysis of functional and technical requirements needed to create specifications. Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Being an Application Programmer Analyst III performs unit testing of applications. Utilizes programming, scripting, or database language to produce efficient code. In addition, Application Programmer Analyst III produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. Being an Application Programmer Analyst III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Working as an Application Programmer Analyst III typically requires 4 -7 years of related experience. View Application Programmer Analyst III SalaryAlternate Job Titles:Applications Programmer III, Application Systems Analysis/Developer III
-
The Application Programmer Analyst I conducts detailed analysis of functional and technical requirements needed to create specifications. Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Being an Application Programmer Analyst I performs unit testing of applications. Utilizes programming, scripting, or database language to produce efficient code. In addition, Application Programmer Analyst I produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. Being an Application Programmer Analyst I work is closely managed. Works on projects/matters of limited complexity in a support role. Working as an Application Programmer Analyst I typically requires 0-2 years of related experience. View Application Programmer Analyst I SalaryAlternate Job Titles:Applications Programmer I, Application Systems Analysis/Developer I
-
The Application Programmer Analyst II conducts detailed analysis of functional and technical requirements needed to create specifications. Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Being an Application Programmer Analyst II performs unit testing of applications. Utilizes programming, scripting, or database language to produce efficient code. In addition, Application Programmer Analyst II produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. Being an Application Programmer Analyst II occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. Working as an Application Programmer Analyst II typically requires 2 -4 years of related experience. View Application Programmer Analyst II SalaryAlternate Job Titles:Applications Programmer II, Application Systems Analysis/Developer II
-
The Application Programmer Analyst IV conducts detailed analysis of functional and technical requirements needed to create specifications. Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Being an Application Programmer Analyst IV performs unit testing of applications. Utilizes programming, scripting, or database language to produce efficient code. In addition, Application Programmer Analyst IV produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. Being an Application Programmer Analyst IV work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. Working as an Application Programmer Analyst IV typically requires 7+ years of related experience. View Application Programmer Analyst IV SalaryAlternate Job Titles:Applications Programmer IV, Application Systems Analysis/Developer IV
-
The Application Programmer Analyst V conducts detailed analysis of functional and technical requirements needed to create specifications. Performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Being an Application Programmer Analyst V performs unit testing of applications. Utilizes programming, scripting, or database language to produce efficient code. In addition, Application Programmer Analyst V produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. Being an Application Programmer Analyst V works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Working as an Application Programmer Analyst V typically requires 10+ years of related experience. View Application Programmer Analyst V SalaryAlternate Job Titles:Applications Programmer V, Application Systems Analysis/Developer V
-
Applications Programmer III performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Being an Applications Programmer III utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Additionally, Applications Programmer III produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. The Applications Programmer III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be an Applications Programmer III typically requires 4 -7 years of related experience. View Applications Programmer III SalaryAlternate Job Titles:Application Programmer Analyst III, Application Systems Analysis/Developer III