Software developers create the computer applications that allow users to do specific tasks and the underlying systems that run the devices or control networks.
Webforms
- Software Developers
 
- Information Technology
 
What do they typically do
- Analyze users' needs and then design 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 showing 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
 
Number of Jobs
 Average Annual
 	Job Growth   +2.0%
 	Job Openings  	1,358 
Education & Training
- Education Most require a four-year bachelor's degree, but some do not.Associated Programs or MajorsLicense
 
 NC Workforce Credentials
- ICCP Certified Computing Professional (CCP) [Institute for Certification of Computing Professionals]
 - IEEE Certified Software Development Professional (CSDP) [Institute of Electrical and Electronics Engineers]
 
 Private Training Programs
17378
21084
Change 3706
