Software Schools in South Dakota

You may not know that "Under God the people rule" is South Dakota's motto, but you are probably aware of at least one of the many post secondary schools in the state. Software schools in South Dakota can help an aspiring software developer gain the training and knowledge necessary for a successful career. There are 4 software colleges in South Dakota for students to choose from. In the 2008-2009 school year, reportedly 13 students completed software programs in South Dakota.

CitySchoolPrograms Offered
Software Schools in Brookings South Dakota State University
Administration Lane
Brookings, SD, 57007
  • Bachelors in Computer Software Engineering
Software Schools in Madison Dakota State University
820 N Washington
Madison, SD, 57042
  • Bachelors in Computer Software and Media Applications
Software Schools in Mitchell Mitchell Technical Institute
821 N Capital St
Mitchell, SD, 57301
  • Associates in Computer Software Technology / Technician
Software Schools in Sioux Falls Colorado Technical University
3901 W 59th St
Sioux Falls, SD, 57108
  • Masters in Computer Software Engineering

Software Salaries in South Dakota

City 10th Percentile 25th Percentile 50th Percentile 75th Percentile 90th Percentile Average
Brookings $43,841.67 $50,866.67 $59,425.00 $69,693.33 $85,235.00 $61,145.00
Madison $43,841.67 $50,866.67 $59,425.00 $69,693.33 $85,235.00 $61,145.00
Mitchell $43,841.67 $50,866.67 $59,425.00 $69,693.33 $85,235.00 $61,145.00
Sioux Falls $40,817.14 $48,254.29 $60,011.43 $72,848.57 $85,861.43 $61,372.86

Software Jobs in South Dakota

Software Careers

ProfessionSkills RequiredDuties Performed
Computer Software Engineer
  • Instructing: Teaching others how to do something.
  • Mathematics: Using mathematics to solve problems.
  • Operations Analysis: Analyzing needs and product requirements to create a design.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Train users to use new or modified equipment.
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
Business Database Administrator
  • Monitoring: Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
  • Operations Analysis: Analyzing needs and product requirements to create a design.
  • Management of Financial Resources: Determining how money will be spent to get the work done, and accounting for these expenditures.
  • Review procedures in database management system manuals for making changes to database.
  • Approve, schedule, plan, and supervise the installation and testing of new products and improvements to computer systems such as the installation of new databases.
  • Develop data model describing data elements and how they are used, following procedures and using pen, template or computer software.
Computer Hardware Engineer
  • Programming: Writing computer programs for various purposes.
  • Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • Management of Financial Resources: Determining how money will be spent to get the work done, and accounting for these expenditures.
  • Test and verify hardware and support peripherals to ensure that they meet specifications and requirements, by recording and analyzing test data.
  • Assemble and modify existing pieces of equipment to meet special needs.
  • Provide technical support to designers, marketing and sales departments, suppliers, engineers and other team members throughout the product development and implementation process.

People Will Find This Page Useful When Searching For

  • Software Degrees in South dakota
  • Associates Degree in Software in South dakota
  • Bachelors Degree in Software in South dakota
  • Masters Degree in Software in South dakota
  • Software Training in South dakota
  • Software Classes in South dakota
  • Software Courses in South dakota