AFSC 3D0X4, programmering av datasystemer

AFSC 3D0X4, programmering av datasystemer

Det er dataprogrammerere i militæret, og de blir utdannet på mange dataspråk. Hvis du har 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 Sikret programmering. Du kan også jobbe med cyberkrigføring også. Der kan du analysere malware -virus og omvendt ingeniør disse truslene mens du lærer hvordan du bruker programmer som A+, Security+og mottar CEH -sertifiseringer.

Datasystemer Programmeringspersonell Veileder og utfører som datamaskinanalytiker, koder, tester og leder innen design, utvikling, vedlikehold, testing, konfigurasjonsstyring og dokumentasjon av applikasjonsprogramvaresystemer, klient-server og nettaktivert programvare og relasjonsdatabasesystemer kritisk til krigsførende evner.

Spesifikke plikter

Spesifikke plikter til datasystemprogrammereren i flyvåpenet inkluderer følgende:

  • Utvikler standardiserte verktøy og grensesnitt i samsvar med Air Force Network Operations (AFNetOPS) veiledning for å transformere rå data til handlingsfull C2 -informasjon.
  • Utvikler og implementerer policy for å mulig.
  • Hele for systemer som er designet for å samle inn, 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 kommunikasjons-datamaskinens ressurser.
  • Bestemmer analyser og utvikler krav til programvaresystemer gjennom å tolke standarder, spesifikasjoner og brukerbehov som systemanalytiker.
  • Bestemmer, design og utvikler datakrav, databasestruktur, prosessstrøm, systematiske prosedyrer, algoritmer og filstrukturer for å implementere og vedlikeholde programvaresystemer ved hjelp av programvareteknikkteknikker.
  • Fungerer med systemer ved hjelp av programvaremetoder som distribuert prosessering, systemnettverk, avansert informasjonslagring og gjenfinning og styringsteknikker.
  • Bestemmer og anbefaler den mest fornuftige tilnærmingen når det gjelder å designe nye systemer eller endre eksisterende systemer. Utvikler og opprettholder systemspesifikasjoner.
  • Gjennomfører og deltar i systemanmeldelser og tekniske utvekslinger.
  • Velger passende programvareutviklingsverktøy.
  • Utforsker kommersielle off-the-hylle-opsjoner for å tilfredsstille brukerkravene.
  • Oversetter systemspesifikasjoner og krav til programkode og databasestrukturer implementerer designet funksjonalitet som programvarekodere.
  • Analyserer utgangsprodukter og feilsøkingskodekode for å isolere og rette feil i programlogikk, syntaks og dataregistrering, og for å sikre nøyaktighet og effektivitet.
  • Gjennomfører kodevurderinger og testing av enhetsnivå.
  • Utvikler og vedlikeholder testplaner på enhetsnivå. Arrangerer testdata og rutiner.
  • Endrer eksisterende programmer for å rette opp programfeil eller endre eksisterende funksjonalitet eller grensesnitt.

Jobb trening

Initial Skills Training (Tech School): AF teknisk skoleeksamen resulterer i tildeling av et 3-ferdighetsnivå (lærling). Etter grunnleggende opplæring i Air Force, deltar flyvere i denne AFSC følgende kurs (er):

  • E3AQR3D034 00AA, Datasystemprogrammeringslærling hos Keesler AFB, MS - 55 Klassedager.
  • Community College of the Air Force (CCAF) - Computer Science Technology Courses vil tjene deg 19 college -studiepoeng for å fullføre Tech School ved Community College of the Air Force

Sertifiseringstrening: Etter teknisk skole rapporterer enkeltpersoner til deres permanente pliktoppgave, hvor de blir inngått i 5-nivå (tekniker) oppgradering. Denne opplæringen er en kombinasjon av oppgavesertifisering på jobben, og påmelding til et korrespondansekurs kalt a Karriereutviklingskurs (CDC). Når Airman's Trainer (e) har bekreftet at de er kvalifisert til å utføre alle oppgaver relatert til den oppgaven, og når de først har fullført CDC, inkludert den endelige lukkede boken, blir de oppgradert til 5-ferdighetsnivået, og er ansett for å være "sertifisert" for å utføre jobben sin med minimalt tilsyn.

Avansert trening: Etter å ha oppnådd rangering av stabssersjant, blir flyvere inngått på 7-nivå (håndverker) trening. En håndverker kan forvente å fylle forskjellige tilsyns- og styringsposisjoner som Shift Leader, Element NCOIC (ikke -kommisjonert offiser som har ansvaret), Flight Superintendent og forskjellige personalstillinger. Ved promotering til rang som Senior Master Sergeant, konverterer personell til AFSC 3D090, Cyber ​​Operations Superintendent. 3d090 personell gir direkte tilsyn og styring til personell i AFSCS 3D0X1, 3D0X2, 3D0X3 og 3D0X5. Et 9-nivå kan forvente å fylle stillinger som Flight Chief, Superintendent og forskjellige ansatte NCOIC-jobber. Det er gjennom disse avanserte treningene at en programmerer tjener tittelen som prosjektleder og blir svært omsettelig utenfor militæret.

Oppdragssteder: Praktisk talt alle flyvåpenbase. Hovedsakelig disse imidlertid:

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

Gjennomsnittlig kampanjetider (tid i tjeneste)

Airman (E-2): 6 måneder
Airman First Class (E-3): 16 måneder
Senior Airman (E-4): 3 år
Staff Sergeant (E-5): 5 år
Teknisk sersjant (E-6): 9 år
Master Sergeant (E-7): 17 år
Senior Master Sergeant (E-8): 19.7 år
Chief Master Sergeant (E-9): 22.3 år

Påkrevd ASVAB sammensatt poengsum: G-64

Krav til sikkerhetsklarering: Hemmelighet / topphemmelighet

Andre krav

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

Sivil salgbarhet

I Luftforsvaret forventes det at programmerere skal fylle to primære roller - dataprogrammering og prosjektstyring. Erfaringen som er oppnådd i militæret vil være svært ettertraktet av sivile dataprogrammering / ingeniørfirmaer. Luftforsvarets jobber med programmering og prosjektledelse er begge spesielt høyt 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 på $ 100 000/år i begge yrker, men kan til og med tjene opp til $ 200 000 eller mer.