Active Top Security/SCI Clearance
Job Summary:
The IMI Programmer will provide technical training program/emulator product design, development, integration, and delivery support. Will develop, maintain, and revise IMI for the 17 Training Group at Goodfellow Air Force Base in accordance with applicable Instructions and local supplements. The IMI Programmer will produce programs, emulators, and courseware that effectively delivers instruction at the level commensurate with established Course Training Standard and/or Specialty Training Standard task performance, task knowledge, and subject knowledge levels.
The IMI Programmer will provide 1) course material development 2) update existing course material, programs and/or emulators, and 3) conduct course material, programs, and emulator maintenance. Effective communication skills, time management, and training management experience required.
Essential Functions:
Provides storyboards and timelines for leadership and project managers for the duration of the software design process.
Uses server-side scripting languages (currently PHP) to manipulate and display IMI.
Constructs database queries, forms and reports using many types of databases which may include some of the following MySQL, SQL, MongoDB, and Access.
Meticulously comments on all code.
Follows project managers design documents to create, test, and document code while maintaining code integrity.
Works with integration team to inject programs into various Learning Management Systems (Primarily Blackboard)
Provides software application and approved template training to contracted developers, as required. Performs other related duties, as required.
Knowledge Skills and Experience:
Active TS/SCI government security clearance.
10 years of relevant experience
Proficient in one or more of the following Java 1.5 or better, WebBased HTML5, JavaScript, XML, Vue.js, and SCORM conformant development.
Ability to work independently and with a team - written and oral communications skills are required.
Maintains currency of required trainings and certs.
Ability to read, write and speak English.
Ability to Storyboard the software design process.
Must possess a valid US passport
Education:
Bachelor's Degree in Computer Science or relevant software development certifications. Or 10 years' of practical experience.