Software Developers

Also Called:

Application Developer,

Application Integration Engineer,

Software Architect,

Software Developer

What they do: Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

What do they typically do on the job?

  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.

Personality

People interested in this work like activities that include ideas, thinking, and figuring things out.

Interests

Career interests describe the perspectives and interests of people who enjoy the type of work involved in this career.

Discover what your interests are by taking the Interest Profiler Quiz

Knowledge

People who want to pursue this career have knowledge in these areas.

Abilities

Whether you have received formal training or not, these types of abilities are helpful in this career.

Skills

People who want to pursue this career have skills in these areas.

Does this sound like something you'd like to do?

1. Do some research
  • Identify how your interests, values, and strengths match this occupation
  • Talk to someone who works in this field or spend a day job shadowing
  • Use the colleges and training directory to explore programs related to this career
2. Plan your next move

Data for NSI career cards comes from the following: Idaho Department of Labor, US Bureau of Labor Statistics, O*NET, MyNextMove, and Career OneStop