Career Details

Software Developers
Develop the applications that allow people to do specific tasks on a computer or other device. Also, develop the underlying systems that run the devices or control networks.

What You’ll Do

  • Analyze users’ needs, then design, test, and develop software to meet those needs
  • Recommend software upgrades for customers’ existing programs and systems
  • Ensure that the software continues to function normally through software maintenance and testing
  • Collaborate with other computer specialists to create optimum software

Abilities You’ll Need

Attention Span,Categorization,Comprehension,Dependability,Good Communications,Mathematical Reasoning,Originality,Problem Recognition,Problem Solving,Reasoning

Knowledge You’ll Gain

Computers and Electronics,Customer Service,Design,Engineering and Technology,Mathematics,Telecommunications

What You’ll Earn

Average: $79,140.00

Range

High: $119,050.00

Low : $48,200.00

Source: Bureau of Labor Statistics

Education Needed

4-year Bachelors Degree

Skills

Communication,Computers,Critical Thinking,Dependability,Math Skills,Monitoring,Problem Solving,Teamwork,Time Management

Technology

Adobe Creative Suite,C++,Computer Aided Design (CAD) Software,Computers,JavaScript,Linux,Microsoft Office Software,Ruby,UNIX