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
You must be employed by a company/organization that is willing to participate in an apprenticeship program. Each employer has their own requirements
for entry into the apprenticeship program. Contact your employer’s human resources department to see what is available.
Questions?
If you have questions about this apprenticeship or the application process, please contact our Admissions team.