OCCUPATION SNAPSHOT
SOFTWARE DEVELOPMENT HOT JOB: SOFTWARE DEVELOPMENT In Southeast Michigan, employers have consistently high demand for software developers. During 2017, regional employers advertised 21,517 open positions for software developers. Postings in the past three years are nearly double demand five years ago. Employment in the field is growing steadily and projected to continue on this path. Regional employment is expected to rise by nearly 1,000 individuals in the coming five years and more if current job postings are filled. Most of these jobs require, or prefer, an individual with a Bachelor's degree. However, this is an opportunity for students to start their career with a two-year program at a local community college.
HIGH DEMAND, GREAT OPPORTUNITY Current workers in the software development field typically have a starting salary of $52,156 per year. This is higher than median family income in the region. With experience, this can grow to over $130,000 annually. The current workforce is also primarily white and male, which means there is a great opportunity to attract women and minorities into the field to grow the workforce.
78% 78% of the workers currently in this field are male.
21,517
JOB POSTINGS Steady high employer demand for these specialized IT positions
BACHELOR'S DEGREE PREFERRED
$52,156 STARTING SALARY
28% 28% of the workers currently in this field are minorities.
For more information on how to start your career in software development visit your local community college.
IN-DEMAND BASIC SKILLS
IN-DEMAND SOFTWARE SKILLS
• • •
Problem Solving Organization Analytical Skills
• • • • • • • • • • • • • • • •
Project Management Project Planning Product Development Microsoft Office Quality Assurance and Control Detail-Oriented Customer Service Leadership Team Work Multi-Tasking Presentation Skills Root Cause Analysis Building Effective Relationships Time Management Mentoring Writing
• • • • • • • • • • • • • • •
Software Development Software Engineering JAVA SQL C++ .NET Programming Microsoft C# LINUX Oracle Object-Oriented Analysis and Design (OOAD) Debugging .NET Programming HTML5 AJAX Extensible Markup Language (XML)
• • • •
MATLAB Git Python Information Systems
For more information on how to start your career in software development visit your local community college.