Karrierer

AFSC 3D0X4, programmering av datasystemer

Air Force vervet jobber

Reaper-fly flyr uten pilot fra Creech AFB

••• Ethan Miller / Getty Images

Det er dataprogrammerere i militæret, og de blir utdannet i mange dataspråk. Hvis du har en interesse for datamaskiner og ønsker å være programmerer, vil du få sjansen til å lære om mange forskjellige språk som C#, Java, JavaScript, F#, COBOL, BASIC, ColdFusion, SQL, og i tillegg til sikker programmering. Du kan også komme til å jobbe med cyberkrigføring også. Der kan du analysere malware-virus og reversere disse truslene mens du lærer hvordan du bruker programmer som A+, Security+ og mottar CEH-sertifiseringer.

Datasystemprogrammeringspersonell overvåker og utfører som dataanalytiker, koder, tester og leder i design, utvikling, vedlikehold, testing, konfigurasjonsadministrasjon og dokumentasjon av applikasjonsprogramvaresystemer, klient-server og nettaktivert programvare og relasjonsdatabasesystemer. til krigføringsevner.

Spesifikke plikter

Spesifikke oppgaver til Computer Systems Programmer i Luftforsvaret inkluderer følgende:

  • Utvikler standardiserte verktøy og grensesnitt i samsvar med Air Force Network Operations (AFNETOPS) veiledning for å transformere rådata til handlingsdyktig C2-informasjon.
  • Utvikler og implementerer policy for å muliggjøre effektiv informasjonsoppdagelse, indeksering, lagring, livssyklusadministrasjon, gjenfinning og deling i et samarbeidende bedriftsinformasjonsmiljø.
  • Utnytter mulighetene til systemer designet for å samle, lagre, hente, behandle og vise data for å sikre informasjonsdominans.
  • Sikrer samsvar med DoD-direktiver og standarder for sikkerhet og interoperabilitet.
  • Beskytter operativsystemer, applikasjonsprogramvare, filer og databaser mot uautorisert tilgang til sensitiv informasjon eller misbruk av kommunikasjonsdataressurser.
  • Bestemmer analyser og utvikler krav til programvaresystemer gjennom å tolke standarder, spesifikasjoner og brukerbehov som systemanalytiker.
  • Bestemmer, designer og utvikler datakrav, databasestruktur, prosessflyt, systematiske prosedyrer, algoritmer og filstrukturer for å implementere og vedlikeholde programvaresystemer ved hjelp av programvareteknikker.
  • Jobber med systemer som bruker programvaremetoder som distribuert prosessering, systemnettverk, avansert informasjonslagring og -henting og administrasjonsteknikker.
  • Bestemmer og anbefaler den mest fornuftige tilnærmingen til å designe nye systemer eller modifisere eksisterende systemer. Utvikler og vedlikeholder systemspesifikasjoner.
  • Gjennomfører og deltar i systemgjennomganger og tekniske utvekslinger.
  • Velger passende programvareutviklingsverktøy.
  • Utforsker kommersielle hyllealternativer for å tilfredsstille brukerkrav.
  • Oversetter systemspesifikasjoner og krav til programkode og databasestrukturer implementerer designet funksjonalitet som programvarekodere.
  • Analyserer utdataprodukter og feilsøker kildekode for å isolere og korrigere feil i programlogikk, syntaks og dataregistrering, og for å sikre nøyaktighet og effektivitet.
  • Gjennomfører kodegjennomganger og testing på enhetsnivå.
  • Utvikler og vedlikeholder testplaner på enhetsnivå. Tilrettelegger testdata og rutiner.
  • Modifiserer eksisterende programmer for å korrigere programfeil eller modifiserer eksisterende funksjonalitet eller grensesnitt.

Jobb trening

Innledende ferdighetstrening ( Teknisk skole ) : AF tekniske skoleavslutning resulterer i tildeling av 3-ferdighetsnivå (lærling). Etter Air Force Basic Training , flyvere i denne AFSC deltar på følgende kurs:

  • E3AQR3D034 00AA, datasystemprogrammeringslærling ved Keesler AFB, MS - 55 klassedager.
  • Community College of the Air Force (CCAF) - kurs i informatikkteknologi vil gi deg 19 studiepoeng for å fullføre teknisk skole ved Community College of the Air Force

Sertifiseringsopplæring : Etter tech-skolen rapporterer enkeltpersoner til sitt faste pliktoppdrag, hvor de går inn i 5-nivå (tekniker) oppgraderingsopplæring. Denne opplæringen er en kombinasjon av arbeidsoppgavesertifisering og påmelding til et korrespondansekurs kalt en Karriereutviklingskurs (CDC). Når flymannens trener(e) har bekreftet at de er kvalifisert til å utføre alle oppgaver knyttet til det oppdraget, og når de har fullført CDC, inkludert den endelige skriftlige prøven med lukket bok, oppgraderes de til 5-ferdighetsnivået, og er anses å være 'sertifisert' til å utføre jobben sin med minimalt tilsyn.

Avansert trening : Etter å ha oppnådd rang av stabssersjant, flyvere går inn i 7-nivå (håndverker) opplæring. En håndverker kan forvente å fylle ulike tilsyns- og lederstillinger som skiftleder, element NCOIC (Noncommissioned Officer in Charge), flysuperintendent og ulike stabsstillinger. Ved opprykk til rang av Senior Master Sergeant, personell som konverterer til AFSC 3D090, Cyberoperasjoner Superintendent. 3D090-personell gir direkte tilsyn og ledelse til personell i AFSCs 3D0X1 , 3D0X2, 3D0X3 og 3D0X5.En 9-nivå kan forvente å fylle stillinger som flysjef, superintendent og forskjellige ansatte NCOIC-jobber. Det er gjennom disse avanserte treningene at en programmerer får tittelen prosjektleder og blir svært salgbar utenfor militæret.

Oppdragssteder : Så godt som alle Air Force Base . Men hovedsakelig disse:

  • Ft George Meade
  • Offutt
  • Maxwell
  • Gunter Annex
  • Scott

Gjennomsnittlig kampanjetider (tid i bruk)

Airman (E-2): 6 måneder
Airman First Class (E-3): 16 måneder
Seniorflyver (E-4): 3 år
Stabssersjant (E-5): 5 år
? Teknisk sersjant (E-6): 9 år
Mestersersjant (E-7): 17 år
Seniormestersersjant (E-8): 19,7 år
Overmestersersjant (E-9): 22,3 år

Obligatorisk ASVAB kompositt Score : G-64

Sikkerhetsklarering Krav : Hemmelig / Topp hemmelig

Andre krav

  • Må være amerikansk statsborger
  • En minimumsscore på 71 på Elektronisk databehandlingstest .
  • Fullføring av videregående skole er obligatorisk. Kurs i algebra, geometri og informatikk og programmering er ønskelig.

Sivil salgbarhet

I luftforsvaret forventes programmerere å fylle to hovedroller - dataprogrammering og prosjektledelse. Erfaringen oppnådd i militæret vil være svært ettertraktet av sivile dataprogrammerings-/ingeniørfirmaer. Flyvåpenjobbene med programmering og prosjektledelse er begge spesielt godt betalte jobber i den sivile verden. Faktisk vil du tjene mer penger i den sivile verden enn i militæret hvis du er god i jobben din. Det er ikke uvanlig å starte med $100k/år i begge yrker, men kan til og med tjene opp til $200.000 eller mer.