software developer - secure.michagent.org · software developer what do they do? develop, create...

1
Michigan Job Outlook Projected % change in number of jobs by 2024 Active Listening Complex Problem Solving Judgment/Decision Making Critical Thinking Systems Analysis Speaking Systems Evaluation RESOURCE MANAGMENT Social Perceptiveness Operations Analysis Mgmt of Financial Resources Entry-level ($50,000-$80,000) Managerial ($60,000-$100,000) Executive($100,000+) REQUIRED FOR ENTRY REQUIRED FOR ADVANCEMENT REQUIRED FOR ADVANCEMENT Bachelors degree Bachelors degree Post-graduate degree preferred Knowledge of specialized technologies Knowledge of special technologies Many years related work experience Multiple years of related work experience SOME CERTIFICATIONS THAT CAN HELP YOU ADVANCE· SOFTWARE DEVELOPER What do they do? Develop, create and modify general computer applications soft- ware or specialized utility programs. Analyze user needs and develop software solu- tions. Design software or customize software for client use with the aim of optimizing operational efficiency. May work individually or coordinate database development as part of a team. People with these roles and responsibilities are also called: Application Pro- grammer, Application Integration Engineer, Programmer Analyst, Software Develop- ment Engineer, Software Architect, Software Developer, Technical Consultant, Appli- cations Developer, Business System Analyst. Some typical job duties include: Design, develop and modify software systems, using scientific analysis and mathe- matical models to predict and measure outcomes. Develop and direct software system testing and validation procedures, programming and documentation. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance require- ments and interfaces. Analyze user needs and software requirements to determine feasibility of design with- in time and cost constraints. National Job Outlook through 2024: 20% Software Developer Senior Software Developer Chief Technology Officer How much do these jobs pay in 2020?

Upload: others

Post on 25-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOFTWARE DEVELOPER - secure.michagent.org · SOFTWARE DEVELOPER What do they do? Develop, create and modify general computer applications soft-ware or specialized utility programs

Michigan Job Outlook

Projected % change in number of jobs by 2024

Active Listening Complex Problem Solving Judgment/Decision Making Critical Thinking Systems Analysis Speaking Systems Evaluation

RESOURCE MANAGMENT Social Perceptiveness Operations Analysis Mgmt of Financial Resources

Entry-level ($50,000-$80,000) Managerial ($60,000-$100,000) Executive($100,000+)

REQUIRED FOR ENTRY REQUIRED FOR ADVANCEMENT REQUIRED FOR ADVANCEMENT Bachelor’s degree Bachelor’s degree Post-graduate degree preferred Knowledge of specialized technologies Knowledge of special technologies Many years related work experience

Multiple years of related work experience

SOME CERTIFICATIONS THAT CAN HELP YOU ADVANCE·

SOFTWARE DEVELOPER

What do they do? Develop, create and modify general computer applications soft-

ware or specialized utility programs. Analyze user needs and develop software solu-

tions. Design software or customize software for client use with the aim of optimizing

operational efficiency. May work individually or coordinate database development as

part of a team.

People with these roles and responsibilities are also called: Application Pro-

grammer, Application Integration Engineer, Programmer Analyst, Software Develop-

ment Engineer, Software Architect, Software Developer, Technical Consultant, Appli-

cations Developer, Business System Analyst.

Some typical job duties include:

• Design, develop and modify software systems, using scientific analysis and mathe-matical models to predict and measure outcomes.

• Develop and direct software system testing and validation procedures, programmingand documentation.

• Confer with systems analysts, engineers, programmers and others to design systemand to obtain information on project limitations and capabilities, performance require-ments and interfaces.

• Analyze user needs and software requirements to determine feasibility of design with-in time and cost constraints.

National Job Outlook through 2024: 20%

Software Developer Senior Software Developer Chief Technology Officer

How much do thesejobs pay in 2020?