How much does an Erp Programmer Iii make in the United States?
-
The average Erp Programmer Iii salary in the United States is $132,481 as of June 01, 2026. The range for our most popular Erp Programmer Iii positions (listed below) typically falls between $85,359 and $179,603. 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.
Erp Programmer Iii's Annual Base Salary
| Job Title | Salary | Hourly Rate | Location | Date Updated |
| ERP Configuration Specialist III | $123,043 | $59.16 | United States | June 01, 2026 |
| ERP Administrator III | $130,198 | $62.60 | United States | June 01, 2026 |
| ERP Business Analyst III | $123,831 | $59.53 | United States | June 01, 2026 |
| Applications Programmer III | $125,361 | $60.27 | United States | June 01, 2026 |
| Business Application Delivery Programmer III | $116,585 | $56.05 | United States | June 01, 2026 |
| Client/Server Programmer III | $112,663 | $54.16 | United States | June 01, 2026 |
| ERP Configuration Specialist II | $98,332 | $47.28 | United States | June 01, 2026 |
| CNC Machine Programmer III | $98,096 | $47.16 | United States | June 01, 2026 |
| Software Systems Programmer III | $119,428 | $57.42 | United States | June 01, 2026 |
| ERP Configuration Manager | $160,643 | $77.23 | United States | June 01, 2026 |
-
Develops, reviews, and modifies the programming to support the configuration of the organization's Enterprise Resource Planning (ERP) applications. Analyzes ERP system performance and encodes and debugs any issues or vulnerabilities to improve the integrity, security, or application of the system. Develops coding to support the programming of new ERP modules and system upgrades and assists with the configuration planning and deployment of releases. Ensures ERP data and system infrastructure security, designs patches for vulnerabilities, and develops backup processes. Plans and designs application tables, reports, and new modules to improve system configuration, functionality, and efficiency. Coordinates software integration and maintains technical documentation. Requires a bachelor's degree. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience. View ERP Configuration Specialist III SalaryAlternate Job Titles:Enterprise Applications Developer III, Enterprise Applications Programmer III, ERP Integration Specialist III, ERP Configuration Specialist III
-
Responsible for the administration of an organization's ERP system to facilitate reliable performance, integrity, and security. Processes, validates, and maintains ERP data to ensure accurate system records. Monitors ERP security and manages user access and permissions. Assists and supports the planning, testing, and deployment of new ERP modules, upgrades, and patches. Documents ERP system processes and may conduct end-user training to promote effective use and best practices. Tracks and manages support requests to ensure timely resolution of issues or bugs. Maintains, generates, and analyses ERP reports to support organizational planning. Requires a bachelor's degree. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience. View ERP Administrator III SalaryAlternate Job Titles:Enterprise Resource Planning Administrator III, Enterprise Software Administrator III, Enterprise Systems Administrator III, ERP User Support Administrator III, ERP Administrator III
-
Analyzes business needs and processes to assist with developing, implementing, and maintaining the organization's Enterprise Resource Planning (ERP) applications. Coordinates with cross-functional teams to gather requirements by understanding workflow, goals, and processes. Acts as liaison between the development teams and business stakeholders to ensure that ERP solutions align with business objectives. Documents business requirements, functional specifications, and process maps to serve as a reference for the organization. Analyzes system performance and user feedback to identify opportunities to improve processes and ERP functionality. Generates and monitors regular reports to ensure the reliability, security, and efficiency of ERP applications. Requires a bachelor's degree. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience. View ERP Business Analyst III SalaryAlternate Job Titles:Enterprise Applications Analyst III, Enterprise Resource Planning Analyst III, ERP Workflow and Configuration Analyst III, ERP Business Analyst 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. Utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. 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. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4 -7 years of related experience. View Applications Programmer III SalaryAlternate Job Titles:Application Programmer Analyst III, Application Systems Analysis/Developer III, Applications Programmer III
-
Develops and maintains business systems solutions/applications to meet business requirements and improve efficiency. Supports existing applications and researches the potential and integration requirements for enhancements through design, coding, and modifying specifications. Conducts detailed analysis of functional and technical requirements needed to create specifications. Utilizes programming, scripting, or database language to produce efficient code. Stays current on industry standards, trends, and technologies. Typically requires a bachelor's degree. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience. View Business Application Delivery Programmer III Salary
-
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization's client/server software applications. Designs, plans, enhances, and tests all distributed systems platforms. Conducts technical assessment, research, and testing of technologies as requested. May require a bachelor's degree in a related area. Familiar with relational database concepts, and client-server concepts. Typically reports to a project leader or manager. Typically requires 4 to 7 years of related experience. Contributes to moderately complex aspects of a project. Work is generally independent and collaborative in nature. View Client/Server Programmer III SalaryAlternate Job Titles:Client/Server Application Developer III, Senior Client/Server Programmer, Client/Server Programmer III
-
Develops, reviews, and modifies the programming to support the configuration of the organization's Enterprise Resource Planning (ERP) applications. Analyzes ERP system performance and encodes and debugs any issues or vulnerabilities to improve the integrity, security, or application of the system. Develops coding to support the programming of new ERP modules and system upgrades and assists with the configuration planning and deployment of releases. Ensures ERP data and system infrastructure security, designs patches for vulnerabilities, and develops backup processes. Plans and designs application tables, reports, and new modules to improve system configuration, functionality, and efficiency. Coordinates software integration and maintains technical documentation. Requires a bachelor's degree. Typically reports to a manager. Occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. Typically requires 2-4 years of related experience. View ERP Configuration Specialist II SalaryAlternate Job Titles:Enterprise Applications Developer II, Enterprise Applications Programmer II, ERP Integration Specialist II, ERP Configuration Specialist II
-
Programs and sets up CNC milling, lathe, or other machinery according to blueprint specifications. Reads and interprets technical blueprints and design models and inputs the product design into the computer modeling software. Adjusts machine settings to the desired product specifications, and troubleshoots and maintains the machine. Utilizes G or M code and CAM software (MasterCAM, CAMWorks, or others). Tests the accuracy of settings and programs. May require a bachelor's degree. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience. View CNC Machine Programmer III SalaryAlternate Job Titles:CNC Programmer, Senior, CNC Programmer/Set-Up III, Computer Numeric Controlled Machine Programmer III, CNC Machine Programmer III
-
Reviews, analyzes, develops, installs, and modifies operating systems. Detects, diagnoses, and reports related problems. Writes scripts and code to customize and configure platforms and infrastructure. Gathers and evaluates specifications and prepares technical documentation. May require a bachelor's degree. Typically reports to a manager. Work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. Typically requires 4-7 years of related experience. View Software Systems Programmer III SalaryAlternate Job Titles:IT Systems Programmer III, Operating Systems Solutions Programmer III, Senior Operating Systems Programmer, Software Systems Programmer III
-
Manages the programming and configuration functions to support the implementation of the organization's Enterprise Resource Planning (ERP) applications. Plans and designs new ERP modules and system upgrades by defining scopes, setting deadlines, coordinating workflow, and monitoring progress. Implements policies and procedures to guide ERP system programming and ensure the optimal function of ERP applications to support business goals. Monitors system performance metrics to ensure the reliability, security, and integration of data and recommends improvements or modifications. Coordinates with adjacent departments to understand business needs and future requirements. Requires a bachelor's degree. Typically reports to a director. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Typically requires 5 years experience in the related area as an individual contributor. 1-3 years supervisory experience may be required. Extensive knowledge of the function and department processes. View ERP Configuration Manager SalaryAlternate Job Titles:Enterprise Applications Development Manager, Enterprise Applications Programming Manager, ERP Business Systems Integration Manager, ERP Configuration Manager