Alabama Department of Labor

Labor Market Information Division
SOC: 15-1132 Software Developers, Applications
Education: Most of these occupations require a four-year bachelor's degree, but some do not.
OJT: Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.
Tasks: Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Develop and direct software system testing and validation procedures, programming, and documentation. Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel. Determine system performance standards. Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
License: License not required.
Outlook: Good
Alabama Employment Outlook
Alabama Wage Data
Hourly Wage   Annual Wage
Entry $28.78   Entry $59,869.00
Mean $45.36   Mean $94,360.00
Experience $53.66 Experience $111,606.00

The data is based on the May 2017 Occupation Employment Survey employment and wage estimate file. The wages have been aged using the most current ECI factors reflecting wages as of June 2018.

Alabama Projections
Estimated Employment 2016Projected Employment 2026Annual Average OpeningsAnnual Growth Rate
Related Occupations: Postsecondary Institutions With Programs:
Computer Hardware Engineers
Computer Programmers
Computer Systems Analysts
Geospatial Information Scientists and Technologists
Logistics Engineers
Petroleum Engineers
Remote Sensing Scientists and Technologists
Software Developers, Systems Software
Validation Engineers
Web Administrators
No postsecondary schools reported programs.
Occupational Videos
15-1132.00 Software Developers, Applications