Software Developer

What is a software developer?

Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.

What skills do you need to be a software developer?

Critical Thinking

Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.



Reading Comprehension

Understanding written sentences and paragraphs in work related documents.



Active Listening

Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.



Programming

Writing computer programs for various purposes.




What education do you need to be a software developer

Education: Most of these occupations require a four-year bachelor's degree, but some do not.

How much money does a software developer make?

  • Nationally, the average annual wage for this occupation is: $ 78,930 for entry level workers and $ 123,560 for experienced workers.

  • In New York State, the average annual wage for this occupation is: $ 63,890 for entry level workers and $ 111,550 for experienced workers.


  • In the New York City region, the average annual wage for this occupation is: $ 68,370 for entry level workers and $ 112,890 for experienced workers.