Software Developer, Software Development Training, Software Engineering Degrees
A Software Developer or Software Engineer develops, writes and implements software programming applications. Part of the process and job responsibility is designing a working interface with computer Operating Systems. Software Developers design the Testing Process and participate in it to ensure quality standards are met. The Software Developer remains a participant through Test Review and Analysis, test witnessing and Certification of Software.
Software Engineers use different programming languages, depending on the purpose of the program. The programming languages most often used are C++ and Java, with Fortran and COBOL used less commonly. Some Software Engineers specialize in a language or a type of business use such as Customer Relations Management (CRM). Specialists may become Software Consultants and work with businesses to create Customized Applications.
Degrees and Certifications for Software Development Professionals
- Certificate in C++
- Certificate in COBOL Certificate in Java
- Bachelors in Computer Science
- Bachelors in Software Engineering
- Bachelors in Information Systems
Salaries for Software Development Professionals
Entry Level Software Engineer |
$52,040 |
Experienced Software Engineer |
$76,816 |
Software Engineering Manager |
$115,026 |
Director of Software Engineering |
$143,624 |
Director of Internet Interface Design |
$132,723 |
Software Support Manager |
$99,177 |
Source: Salary.Com
Subject Area
ENGINEERING AND TECHNOLOGYEDUCATION AND TEACHING
CRIMINAL AND LEGAL
HEALTH CARE AND NURSING
BUSINESS AND MANAGEMENT
ART AND DESIGN
CULINARY AND COOKING
HOTEL AND HOSPITALITY
SCIENCE AND MATH
PSYCHOLOGY AND COUNSELING
GENERAL EDUCATION REQUIREMENTS
SCHOOLS, COLLEGES AND UNIVERSITIES
DEGREE LEVELS
STATE COLLEGES
VOCATIONAL AND TRADE
Online Schools:
Please select a state from the drop-down list to view campus based schools available to you.
Matching School Ads
Northcentral University
- Master of Science in Information Technology
- Master of Science in Computer Science
- Doctor of Philosophy in Computer Science
- Doctor of Philosophy in Technology and Innovation Management (PhD-TIM) Information Systems
- Master of Science in Technology and Innovation Management (MSTIM) Information Systems