Software Developer

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Learn more about this occupation on Mapping Your Future and SDMyLife.

To login to SDMyLife.com, use your K12 email address (username) and K12 email password (password).

Degree Typically Acquired
This is a Hot Career in SD
It's not only in high demand but also offers excellent pay.

Typical requirement for first-year college math course

These college courses are the minimum math requirements for related degree programs and could vary based on the specific college.

 

Technical College Applied Associate’s Degree:

Applied Math (MATH 100)

University Bachelor’s Degree:

Calculus I (MATH 123)

 

Relevant High School Dual Opportunities

High school dual credit can help students save time and money. See the relevant options below. (Students select one.)

  • HSDC Applied Math (MATH 100)
  • HSDC Mathematical Reasoning (MATH 103)
  • HSDC College Algebra (MATH 114)
  • HSDC Pre-Calculus (MATH 115)*
  • HSDC Trigonometry (MATH 120)*
  • HSDC Calculus I (MATH 123)*

*Students must satisfy prerequisite coursework or place directly through placement testing. Talk to your school counselor to determine the best course for you.

Explore Dual Credit

Be Strategic

Example coursework below shows a path that is South Dakota Opportunity Scholarship eligible and saves time and money through dual credit.

 

8th Grade:

8th Grade Math

9th Grade:

Algebra I

10th Grade:

Geometry

11th Grade:

Algebra II

12th Grade:

Pre-Calculus/Trigonometry

or

Relevant HSDC Course,

depending on degree type

There are multiple paths a student could take to prepare for the college math course required for their degree. Talk to your school counselor and see other routes in the Math Pathways PDF below.

See Math Pathways

Find South Dakota Colleges with Related Degree Programs*

Click the button below to find South Dakota colleges with degree programs to prepare you for this occupation.

Opportunities in South Dakota

*There may be colleges with relevant degree programs not listed in this data source, including new college programs that haven’t yet had graduates, or those not yet linked to the specific job title.


Advising Notes

  • Taking the highest-level math attainable to you is highly recommended because it provides growth opportunities for future advancement.
  • College Algebra (MATH 114) may be required for related Applied Associate’s Degree programs at some technical colleges.

Chart Your Own Math Pathway

If you're still deciding on what career might fit you best, use our career search tool to find your desired occupation and learn more about the math pathways best suited for your career of choice.

Search Careers