Our Career Tracks


Catalyte offers two separate training programs for two different career tracks:

1.  Entry-Level Computer Programmer Training (16 - 20 weeks)

The entry-level computer programmer training is aggressively paced up to 20 weeks. Associates learn:

  • Programming/Scripting Languages, such as HTML, CSS, JavaScript, React, Angular, Java, Spring, C#.NET, Node.js, JSON, XML, AJAX
  • Operating Systems/Environments, such as Linux, Windows, MacOS, Tomcat, and Docker
  • Relational Database Systems such as PostgreSQL and MYSQL
  • Document Databases such as MongoDB and Cassandra
  • Tools and Frameworks, such as Selenium, JUnit, Hibernate, JPA, JIRA, Notepad++, Eclipse and IntelliJ, AWS, Atom, VS Code

During the final six weeks of training, associates in our entry-level computer programmer program receive a stipend of $45 per day during the remainder of the training.


2. Entry-Level Business Analyst Training (8 - 10 weeks)

Associates in our entry-level analyst training program learn:

  • Fundamentals of Agile software development frameworks, values, principles and roles, including how to be an effective Product Owner and Business Analyst
  • Agile delivery methodologies, with a focus on the Scrum framework, including how to lead and facilitate daily standups, backlog refinement sessions, planning day, sprint reviews/demonstrations and sprint retrospectives
  • Production and maintenance of key Agile project management artifacts and deliverables, including product backlogs, sprint backlogs, burndown charts and velocity charts
  • Requirements management practices, including scope management, conflict and issue management and requirements review and approval
  • Requirements management techniques, including how to effectively execute requirements workshops, structured walkthroughs, base-lining, sign-off and change control
  • Requirements analysis fundamentals, including prioritizing requirements, organizing requirements, specifying and modeling requirements and requirements verification and validation
  • Business systems analyst techniques, such as creating personas, writing user stories and acceptance criteria, MoSCoW analysis, story mapping, prototyping and specifying and modeling data flow diagrams, scenarios and use cases, sequence diagrams and state diagrams
  • Key competencies, including analytical thinking and problem solving, systems thinking, organization, communication skills and leadership
  • Identification and capture of various requirements types, including business requirements, stakeholder requirements, functional requirements, non-functional requirements and transition requirements

During the final six weeks of training, associates in our entry-level computer programmer program receive a stipend of $45 per day during the remainder of the training.

Everyone who successfully completes our training is offered a job with Catalyte. Pay starts at an equivalent of $36,000 per year, plus overtime, paid holidays and time-off, training allowance, health, vision and dental benefits eligibility. Once hired, individuals who complete one of our trainings commit to working for us for two years, with opportunity for promotion.

Minimum Requirements

All applicants must:

  • Be interested in pursuing a career in software delivery and technology.

  • Have basic proficiency using PC in a networked environment and the internet.

  • Be at least 18 years old.

  • Be a U.S. citizen or eligible to work in the U.S. for thirty continuous months from the first day of training. Catalyte does not offer visa assistance or sponsorship of any kind.

  • Have a 10th grade or better reading and math ability.

  • Have never committed a violent crime.

  • Have been free of all illegal drug use for the past eighteen months.