Lavori arruolati Air Force
3D0X4, Programmazione dei sistemi informatici L'AFSC è stato ufficialmente istituito il 1 ° novembre 2009. È stato creato convertendo AFSC 3C0X2. Il personale addetto alla programmazione dei sistemi informatici supervisiona ed esegue analisti informatici, programmatori, tester e manager nella progettazione, sviluppo, manutenzione, test, gestione della configurazione e documentazione di sistemi software applicativi, client-server e software abilitati al web e sistemi di database relazionali critici alle capacità di combattimento.
Doveri specifici
I compiti specifici di questo AFSC includono:
Sviluppa strumenti e interfacce standardizzati in conformità con le linee guida dell'Air Force Network Operations (AFNETOPS) per trasformare i dati grezzi in informazioni C2 utilizzabili. Sviluppa e implementa le policy per consentire l'efficace scoperta delle informazioni, l'indicizzazione, l'archiviazione, la gestione del ciclo di vita, il recupero e la condivisione in un ambiente informativo aziendale collaborativo. Sfrutta le funzionalità dei sistemi progettati per raccogliere, archiviare, recuperare, elaborare e visualizzare i dati per garantire il dominio delle informazioni.
Garantisce la conformità con le direttive e gli standard DoD per la sicurezza e l'interoperabilità. Protegge i sistemi operativi, il software applicativo, i file e i database dall'accesso non autorizzato a informazioni sensibili o dall'uso improprio delle risorse informatiche di comunicazione.
Determina le analisi e sviluppa i requisiti per i sistemi software interpretando gli standard, le specifiche e le esigenze degli utenti come analista di sistema.
Determina, progetta e sviluppa requisiti di dati, struttura del database, flusso di processo, procedure sistematiche, algoritmi e strutture di file per implementare e mantenere sistemi software utilizzando tecniche di ingegneria del software. Funziona con sistemi che utilizzano metodologie software come elaborazione distribuita, networking di sistemi, memorizzazione e recupero di informazioni avanzate e tecniche di gestione.
Determina e raccomanda l'approccio più ragionevole nella progettazione di nuovi sistemi o nella modifica di sistemi esistenti. Sviluppa e mantiene le specifiche del sistema. Conduce e partecipa alle revisioni del sistema e agli scambi tecnici. Seleziona gli strumenti di sviluppo del software appropriati. Esplora le opzioni commerciali disponibili per soddisfare le esigenze degli utenti.
Traduce le specifiche e i requisiti del sistema nel codice del programma e le strutture del database implementano funzionalità progettate come codificatori software. Analizza i prodotti di output e il codice sorgente dei debug per isolare e correggere gli errori nella logica del programma, la sintassi e l'immissione dei dati e garantire accuratezza ed efficienza. Conduce analisi del codice e test a livello di unità. Sviluppa e mantiene piani di test unitari. Organizza i dati di test e le routine. Modifica i programmi esistenti per correggere errori di programma o modifica funzionalità o interfaccia esistenti. Prepara descrizioni grafiche di sistema, dichiarazioni linguistiche standard, dati di carico di lavoro, presenta e propone costi. Sviluppa e mantiene documentazione come manuali di manutenzione del programma e guide operative.
Tirocinio lavorativo
Formazione iniziale delle competenze (Tech School) : risultati della laurea in AF Technical School nell'aggiudicazione di un livello di 3 abilità (apprendista).
Seguendo il corso di addestramento aeronautico di base, gli aviatori di questo AFSC frequentano i seguenti corsi:
- E3AQR3D034 00AA, Apprendista di programmazione di sistemi informatici presso Keesler AFB, MS - 55 giorni di lezione.
Formazione per la certificazione : dopo la scuola di tecnologia, le persone riferiscono al loro incarico permanente, dove sono inserite in un corso di aggiornamento di livello 5 (tecnico). Questa formazione è una combinazione di certificazione delle attività sul posto di lavoro e iscrizione a un corso per corrispondenza chiamato Corso di sviluppo professionale (CDC). Una volta che il / i formatore / i dell'aeromobile ha certificato che sono qualificati per svolgere tutte le attività relative a tale incarico, e una volta completato il CDC, incluso il test scritto finale a libro chiuso, vengono aggiornati al livello di abilità 5 e sono considerato "certificato" per svolgere il proprio lavoro con una supervisione minima.
Addestramento avanzato : una volta raggiunto il grado di Sergente Maggiore, gli aviatori vengono inseriti in un addestramento di 7 livelli (artigiano). Un artigiano può aspettarsi di occupare varie posizioni di supervisione e gestione come il capoturno, l'elemento NCOIC (Ufficiale non incaricato in carica), il sovrintendente di volo e varie posizioni del personale. Dopo la promozione al grado di Sergente maggiore, il personale si converte in AFSC 3D090, Supervisore delle Operazioni Cyber. Il personale di 3D090 offre supervisione e gestione diretta al personale di AFS 3D0X1, 3D0X2, 3D0X3 e 3D0X5. A 9 livelli può aspettarsi di occupare posizioni come capo volo, sovrintendente e vari lavori NCOIC dello staff.
Posizioni di assegnazione : praticamente qualsiasi base dell'aeronautica.
Tempi medi di promozione (tempo di servizio)
Airman (E-2): 6 mesi
Airman First Class (E-3): 16 mesi
Senior Airman (E-4): 3 anni
Sergente Maggiore (E-5): 5 anni
Sergente tecnico (E-6): 9 anni
Sergente maggiore (E-7): 17 anni
Senior Master Sergeant (E-8): 19.7 anni
Chief Master Sergeant (E-9): 22, 3 anni
Compendio composito ASVAB richiesto : G-64
Requisito di sicurezza : segreto
Requisito di forza : G
Altri requisiti
- Deve essere un cittadino americano
- Un punteggio minimo di 71 sul test di elaborazione dei dati elettronici.
- Il completamento della scuola superiore è obbligatorio. Sono auspicabili corsi di algebra, geometria, informatica e programmazione.