Software Developers develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team.
Terms of Apprenticeship
- 2-year hybrid model
- 3,675 hours on-the-job training
- 360 hours of paid related instruction
- Complete Transition to Trainer course in the final year
2024–25 Curriculum
Get Started
To apply for an Apprenticeship, you must be employed by a business or organization that participates in an apprenticeship program and has a completed Department of Workforce Development (DWD) contract. Each employer sets its own requirements for entry into the program. To determine your eligibility and explore available opportunities, contact your employer’s human resources department.
Questions?
If you have questions about this apprenticeship or the application process, please contact our Admissions team.