According to CareerOneStop (sponsored by the U.S. Department of Labor, Employment and Training Administration), application software developers develop, create, and modify general computer applications software or specialized utility programs. They analyze user needs and develop software solutions as well as design software or customize software for client use with the aim of optimizing operational efficiency. They may analyze and design databases within an application area, working individually or coordinating database development as part of a team and may supervise computer programmers.
The following chart lists the yearly wage chart for application software developers comparing wages in Michigan with wages in the United States. Listed are the high, median, and low salary ranges for application software developers.
The following chart lists the employment trend data for application software developers comparing employment opportunity and job openings in Michigan with the employment opportunity and job openings in the United States.