Software developers are the creative minds behind computer programs. They develop applications that allow people to do specific tasks when using technology tools.
Webforms
- Applications Software Developers
- Information Technology
What do they typically do
- Consult with customers about software system design and maintenance
- Analyze users' needs and then design, test, and develop software to meet those needs
- Research and evaluate factors like required reporting formats, costs, and security needs to decide how to configure hardware
- Change existing software to correct errors, adapt it to new hardware , or improve performance.
- Determine system performance standards
- Design each part of the application and plan how the pieces will work together
- Document every aspect of the application as background for future maintenance and upgrades
- Collaborate with other computer specialists to create the best possible software
Number of Jobs
Average Annual
Job Growth +2.6%
Job Opening 3,508
Job Listings
Select a region/location in North Carolina to begin your search.
View available jobs Application Developer, Information Technology Analyst (IT Analyst), Infrastructure Engineer, Network Engineer, Quality Assurance Analyst (QA Analyst), Software Developer, Software Quality Assurance Engineer (SQA Engineer), Systems Engineer, Test Engineer
View available jobs on IndeedEducation & Training
- Education Most require a four-year bachelor's degree, but some do not.Associated Programs or MajorsLicense
Private Training Programs
31939
41246
Change 9307