Apprenti Occupation

Software Developer

Overview

A Software Developer is tasked with updating, testing, and enhancing software products under the supervision of engineers and architects. The focus of this role is on improving existing products and applications by adding features, finding and eliminating bugs, and improving efficiency.

Related Technical Instruction (RTI)

As part of RTI, apprentices receive instruction in:

  • Web Fundamentals (HTML, CSS, Connecting SQL Databases)
  • Software Development Lifecycle
  • JavaScript and React 
  • Additional training in Java and Python development

On-the-Job Training (OJT)

During OJT, Software Developers generally work on tasks substantially similar to the following:

  • Project Definition
  • Software Design
  • Development and Implementation
  • Software Testing
  • Deployment and Maintenance

Are you ready to start your new career path?

Our unique apprenticeship program puts you on a straightforward, step-by-step fast track to your dream job

Are you an employer looking to build your team? Click here to learn more.