Applications Software Developer

Technology Careers

Mean Salary (US)

$111,600

5-Year Job Growth

7.6%

Source: JobsEQ®, a labor market data provider developed by economists and data scientists. Data as of 2020Q1 except wages which are as of 2019

Table of Contents

What do Applications Software Developers do?

According to the Bureau of Labor Statistics (“BLS”), the U.S. Department of Labor’s principal fact- finding agency for the federal government in the field of labor, economics, and statistics that provides data on employment and wages, Applications Software Developers design computer applications, such as word processors and games, for consumers. They may create custom software for a specific customer or commercial software to be sold to the general public. Some Applications Software Developers create complex databases for organizations. They also create programs that people use over the Internet and within a company’s intranet.

Duties

Applications Software Developers typically do the following:

• Analyze users’ needs and then design, test, and develop software to meet those needs
• Recommend software upgrades for customers’ existing programs and systems
• Design each piece of an application or system and plan how the pieces will work together
• Create a variety of models and diagrams (such as flowcharts) that show programmers the software code needed for an application
• Ensure that a program continues to function normally through software maintenance and testing
• Document every aspect of an application or system as a reference for future maintenance and upgrades
• Collaborate with other computer specialists to create optimum software

Applications Software Developers are in charge of the entire development process for a software program. They may begin by asking how the customer plans to use the software. They must identify the core functionality that users need from software programs. Applications Software Developers must also determine user requirements that are unrelated to the functions of the software, such as the level of security and performance needs. They design the program and then give instructions to programmers, who write computer code and test it.

If the program does not work as expected or if testers find it too difficult to use, Applications Software Developers go back to the design process to fix the problems or improve the program. After the program is released to the customer, a developer may perform upgrades and maintenance.

Applications Software Developers usually work closely with computer programmers. However, in some companies, Applications Software Developers write code themselves instead of giving instructions to programmers.

Source: Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Database Administrators,
at https://www.bls.gov/ooh/computer-and-information-technology/database-administrators.htm

How much does an Applications Software Developer get paid?*

According to JobsEQ, a labor market data provider developed by economists and data scientists, Applications Software Developers made an annual average salary of $111,600 in 2019.

The top 25% of earners made an annual average salary of $136,300 while the bottom 25% of Application Software Developers earned an annual average salary of $82,400 in 2019. Individuals who started out as an entry-level Applications Software Developer in 2019 made an annual average salary of $69,700.

These numbers may vary based on geography and labor market.

Entry Level Mean Bottom 25% Top 25%
$69,700
$111,600
$82,400
$136,300

*Source: JobsEQ®. Wage data are as of 2019 and represent the average for all Covered Employment

Best-paying states for Applications Software Developers**

According to BLS, the states and districts that pay Applications Software Developers the highest annual average salary are Washington ($135,470), California ($130,440), the District of Columbia ($117,130), New York ($115,010) and Massachusetts ($112,720).

**Source: Bureau of Labor Statistics (“BLS”). Data as of May 2019

Interested in becoming an Applications Software Developer?

Visit Meritize Connect to Find Training Programs in Your Area

Applications Software Developer Job Outlook***

Applications Software Developers are in higher demand than ever (see graph below). As more and more industries transition online, this creates new opportunities for Applications Software Developers to create solutions for new digital platforms. Concerns over online security could also cause added investment in this industry, as companies seek to protect computer networks and electronic infrastructure .

The job market in this field is projected to grow 7.6 percent by 2025 over the next five years, according to the JobsEQ. This means an increase of 92,102 job openings annually for Applications Software Developer over the next five years.

***Source: JobsEQ, Data as of 2020Q1, The shaded areas of the graph represent national recessions.

Applications Software Developer Job Skills and Knowledge

According to O*NET Resource Center, people in this career often have these skills:

• Data base management system software — Apache Hadoop; Distributed database management software; Microsoft transact-structural query language T-SQL; Teradata Database
• Development environment software — Advanced business application programming ABAP; C; Microsoft Visual Basic; XML Path Language XPATH
• Object or component oriented development software — C++; Document Object Model DOM Scripting; Python; Simple API for XML SAX
• Program testing software — Fault testing software; Hewlett Packard LoadRunner; JUnit; Usability testing software
• Web platform development software — Allaire ColdFusion; Extensible stylesheet language transformations XSLT; Hypertext markup language HTML; JavaScript

People in this career often know a lot about:

• Computers and Electronics – Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
• Engineering and Technology – Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
• Mathematics – Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
• Telecommunications – Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems.
• Design – Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.

Source: O*NET Resource Center

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Other Technology Careers