Apprenti Occupation
Overview
A Software Analyst is tasked with improving existing products and applications by adding features, finding and eliminating bugs, and improving efficiency. Also known as Junior Developers, they contribute to team projects by gathering requirements, testing code and creating and maintaining documentation.
Related Technical Instruction (RTI)
As part of RTI, apprentices receive instruction in:
- Web Fundamentals (HTML, CSS, Connecting SQL Databases)
- Software Development Lifecycle
- MVC Design
- JavaScript
- Java Programming
On-the-Job Training (OJT)
During OJT, Software Analysts generally work on tasks substantially similar to the following:
- Requirements gathering from stakeholders
- Writing and testing code
- Bug fixing
- Creating and maintaining documentation for code and software systems
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.

