About The Position

This opportunity is open to transitioning military members only and is designed to provide internship opportunities to transitioning military personnel during their final 6 months of service, preparing them for a full-time civilian position. JT4's SkillBridge Programmer Internship is a unique 60-90 day opportunity for transitioning service members to obtain thorough on-the-job training from JT4's top technical SMEs. During the internship, the service member will be provided a training plan outlining weekly tasks and goals to be accomplished. The goal of the internship is to prepare the transitioning service member for a full-time Programmer role at JT4. While the program is designed to prepare the service member for a full-time, civilian position, JT4 has no obligation to hire the intern on full-time or to continue the internship if it is determined that the intern does not meet expectations.

Requirements

  • Associates degree in Computer Programming or a related field; or equivalent technical training from an accredited academic institution, completion of a recognized certification program, or equivalent experience and demonstrated skills, knowledge, and technical competence in computer programming.
  • Demonstrated proficiency at a basic level with required computer languages and a basic understanding of computer systems including networks, servers, and personal computers.
  • Must possess some planning and organizing skills and demonstrate the ability to work under deadlines
  • Must possess verbal and written communication skills sufficient to permit interaction with other employees as well as taking work direction from senior unit personnel
  • Must qualify for and maintain a government security clearance
  • Must possess a valid, state-issued driver's license
  • Must be a transitioning military member
  • Must be a U.S. citizen

Nice To Haves

  • Strong foundation in C, C++, or C#
  • 2+ years of practical programming experience

Responsibilities

  • Prepares flowcharts and diagrams to illustrate a sequence of steps that a program must follow and to describe logical operations involved
  • Converts project specifications into a sequence of detailed instructions and logical steps for coding into a language readable by computers, applying knowledge of computer programming techniques and computer languages
  • Designs and writes basic to moderately complex computer programs
  • Uses computer-aided software tools, such as flowchart design and code generation, in each stage of system development
  • Operates computer system to check out programs, troubleshoot and test systems
  • Monitors performance of programs after implementation
  • Analyzes, reviews, and alters computer programs to increase operating efficiency or to adapt to new requirements
  • Prepares documentation to describe program development, logic, coding, and corrections
  • Assists in developing user manuals to describe installation and operating procedures
  • Provides technical assistance to program users as required
  • Provides occasional work direction to subordinate department employees
  • Performs related work as required

Benefits

  • On-the-job training
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service