Apprenti Occupation

Software Analyst

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.