Software developers review the software needs of businesses. They design and create computer software to meet those needs. Sometimes a business may use a software developer to solve a problem in the software they are already using. Software developers have strong programming skills. These workers must always learn the new things about computers and software.
Software developers work a standard work week. Evening and overtime work is sometimes needed to meet deadlines.
Salaries can be very high. Starting salaries range from $55,000 to $80,000.
Helpful Skills and Subjects to Study
Courses important for this career include computer science, mathematics, and English. Courses in logic, business and science are also helpful.
Systems analysts, software quality assurance analysts, computer engineers, computer scientists, database administrators, webmasters, computer support specialists, computer programmers, financial analysts, urban planners, engineers of all industries, mathematicians, statisticians, operations research analysts, management analysts, and actuaries.
Education & Training
Bachelor's degrees and often a master's degree is usually required for this career. Relevant work experience also is very important.
This career is expected to continue to grow. There should continue to be strong opportunities for qualified people.
Sources for Additional Information
Association for Computing Machinery (ACM)
New York, NY 10036