Software Developer Apprenticeship (IT)

Program Name: 
Software Developer Apprenticeship (IT)

Software developers analyze user needs and develop software solutions. They create, develop, and modify general computer applications software or specialized utility programs, often customizing them for client use and aiming to optimize operational efficiency. They may analyze and design databases within an application area, working on their own or coordinating database development as part of a team.

Software developers generally work in an office setting. They may have to work evenings and weekends to meet deadlines and resolve problems and may be required to travel to meet with clients. They spend a majority of their time using computers and viewing computer monitors.


Program Number: 
Training Details: 
  • 2-year training program
  • 3,675 hours of on-the-job learning
  • 360 hours of paid related instruction
  • Additional related instruction as may be required
Application Requirements: 
  • Meet entry requirements of employer (varies)
  • High school diploma or equivalent
  • Applicants apply directly to participating employers

How can I apply to be a software developer apprentice?

  • Obtain direct employment through a company that operates an apprenticeship program.
  • Complete and submit the apprentice application and
  • have your employer complete and submit the employer application to:

    Mandy Mayek, Apprenticeship & Work-Based Learning Coordinator
    Mid-State Technical College
    500 32nd St. North
    Wisconsin Rapids, WI  54494

These icons may appear next to a college name:

  • Program is part of a stackable pathway at this college. Click icon for career pathways rep.
  • Program transfers from this college to other institutions.* Click icon for college transfer info.
  • Program can be completed entirely online at this college.
*It is strongly recommended you secure the agreement with the institution you intend to transfer to.