Software Schools in Alabama

With 21 state parks and recreation areas, Alabama offers students not only the opportunity to study hard, but also to have fun. Software schools in Alabama can help an aspiring software developer gain the familiarity and understanding necessary for a successful career. Students have a choice of 2 software colleges in Alabama to attend. In the 2008-2009 school year, reportedly 22 students completed software programs in Alabama.

CitySchoolPrograms Offered
Software Schools in Bessemer ITT Technical Institute-Bessemer
6270 Park South Drive
Bessemer, AL, 35022
  • Associates in Computer Software and Media Applications
  • Bachelors in Computer Software and Media Applications
Software Schools in Huntsville University of Alabama in Huntsville
301 Sparkman Dr
Huntsville, AL, 35899
  • Certification in Computer Software and Media Applications

Software Salaries in Alabama

City 10th Percentile 25th Percentile 50th Percentile 75th Percentile 90th Percentile Average
Bessemer $44,146.25 $54,172.50 $69,386.25 $85,900.00 $101,627.50 $71,958.75
Huntsville $50,241.11 $63,366.67 $79,495.56 $95,850.00 $114,218.89 $80,155.56

Software Jobs in Alabama

Software Careers

ProfessionSkills RequiredDuties Performed
Business Information Systems Administrator
  • Reading Comprehension: Understanding written sentences and paragraphs in work related documents.
  • Negotiation: Bringing others together and trying to reconcile differences.
  • Learning Strategies: Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
  • Maintain logs related to network functions, as well as maintenance and repair records.
  • Document computer security and emergency measures policies, procedures, and tests.
Computer Software Engineer
  • Management of Personnel Resources: Motivating, developing, and directing people as they work, identifying the best people for the job.
  • Operations Analysis: Analyzing needs and product requirements to create a design.
  • Quality Control Analysis: Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
  • Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
Computer Programmer
  • Writing: Communicating effectively in writing as appropriate for the needs of the audience.
  • Equipment Maintenance: Performing routine maintenance on equipment and determining when and what kind of maintenance is needed.
  • Technology Design: Generating or adapting equipment and technology to serve user needs.
  • Assign, coordinate, and review work and activities of programming personnel.
  • Collaborate with computer manufacturers and other users to develop new programming methods.
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

People Will Find This Page Useful When Searching For

  • Software Degrees in Alabama
  • Associates Degree in Software in Alabama
  • Bachelors Degree in Software in Alabama
  • Software Training in Alabama
  • Software Classes in Alabama
  • Software Courses in Alabama