• Applications Software Developers
  • Information Technology
  • Software developers are the creative minds behind computer programs. They develop applications that allow people to do specific tasks when using technology tools.

What do they typically do

  • Analyze users' needs and then design, test, and develop software to meet those needs
  • Collaborate with other computer specialists to create the best possible software
  • Design each part of the application and plan how the pieces will work together
  • Change existing software to correct errors, adapt it to new hardware , or improve performance.
  • Consult with customers about software system design and maintenance
  • Document every aspect of the application as background for future maintenance and upgrades
  • Determine system performance standards
  • Research and evaluate factors like required reporting formats, costs, and security needs to decide how to configure hardware

Number of Jobs

Average Annual
Job Growth +3.1%
Job Opening 2,979

Job Listings

Select a region/location in North Carolina to begin your search.
View available jobs

Education & Training

Private Training Programs

First Step

Find out where to start your new journey.Get started

Next Step

Find out what's next in line on your career journey.Get started
Change 8782
Video:Applications Software Developers

careerVideo provided CareerOneStop. CareerOneStop is sponsored by the U.S. Department of Labour, Employment and Training Administration and the Minnesota Department of Employment & Economic Development.