Army Computer ProgrammerEnlisted

74F MOS

Job Detail

Prepares, analyzes, edits and tests computer programs.

Must be able to perform the duties at grade E-7 in any one of the MOS in CMF 74; serves as principal NCO in data processing activity; supervises systems analysis, programming, machine operations, and related activities; plans, organizes, and conducts technical inspections; prepares reports and recommendations for improved methods and procedures; supervises preparation of studies, reports and records relating to systems analysis, programming, machine operations, and other data processing fields; coordinates and integrates operation of electrical input and output equipment with operation of electronic equipment; prepares operating schedule; controls workflow, assigns projects, establishes priorities and maintains follow up; instructs in procedures and in unusual and complex cases; establishes production controls and standards; determines personnel, equipment, and supplies required; provides liaison with activities supported or supporting data processing systems activities; prepares instructions and interprets data processing reports and programs; provides advice and makes, recommendations to the commander aid staff on all matters pertain to enlisted personnel and their families; accompanies the commander on inspections and visits and at ceremonies; assists in inspection of command activities facilities aid personnel as prescribed by the commander; holds first sergeants' or sergeants' major call to announce information and instructions; insures that newly assigned enlisted personnel are instructed in military courtesy, customs, of the service, and command regulations or policies; provides counsel and guidance to NCOs and other enlisted personnel of the command; inspects duties performed by subordinate NCOs; notes discrepancies and initiates appropriate corrective action; assists in reception of visitors to the command; sits as president or, member of command promotion board for NCOs, as authorized by regulations; performs other duties prescribed by, the commander.

Performs mathematical, analytical, and subject matter investigations in areas such as personnel, supply, finance, medical, data communication or intelligence to develop pertinent APD procedures and techniques; develops procedures necessary for reducing mathematical or data processing applications for single or multiple programming operations into detailed instructions, routines, and codes; constructs flow charts, block diagrams, and flow diagrams to outline necessary computer operations in processing of data; develops computer programming instructions from flow charts and other data; edits instructional routines and reviews completed program for logic and efficiency; analyzes program unit specifications, devises necessary logic; determines which library or utility routines can be used and selects the appropriate ones; makes necessary logic; determines which library or utility routines can be used and selects the appropriate ones; makes necessary adjustments to accomplish desired end products; analyzes results of computer performance tests to evaluate such factors as accuracy and achievement of desired logic and to determine effectiveness of instructional programs; reviews existing programs for applicability of new programming techniques; analyzes logic flow charts and block diagrams and translates operations into program of coded computer instructions; optimizes program by automatic coding techniques and coded instructions and data in specific locations in memory unit; utilized utility routines to reduce programming effort and achieve standardization; constructs input data test to verify validity of instructions in program; in program debugging, changes memory address of instruction, sequence of instruction, or choice of certain instructions, as required; prepares permanent card disk or tape of completed and tested program; implements program and assists console operator in ascertaining possible causes of machine stoppage; writes detailed instruction sheet for reference by console operator; evaluates alternate methods for accomplishing assignments, selects appropriate programming technique, and determines the nature and sequence of actions and routines; reviews and makes modifications to existing programs requiring additions, substitutions, or deletions by changing coded instructions; plans, organizes, and coordinates programming activities; performs ADP systems studies in broad subject fields such as personnel, intelligence, transportation, supply, maintenance, medical, finance, and data communication areas, applying established techniques to develop new systems or improve existing system; applies knowledge of subject matter and user requirements; translates requirements into systems specifications, flow charts, logic diagrams, and documentation; applies basic methods of processing data to include manual, mechanical, electromechanical, and digital computer methods; conducts application studies and prepares systems report and procedures; analyzes technical applications to determine feasibility of conversion to ADPS or retention or modification of current approach; conducts analyses and studies, such as feasibility studies, involving data systems specification development, overall data systems design or logic diagram and chart development expressing required specific subject matter actions and decisions; analyzes current systems and procedures to determine personnel involved, sources of basic data, methods of compiling and transmitting data to the using agency, adequacy of data received, steps involved in processing and consolidating data, completeness of, and due date for; output and ultimate distribution and use of end product; develops cost data for preparing reports and keeping files; evaluates findings and makes recommendations on most efficient manner of processing data and prepares procedural instructions for recommended system; assists in design of integrated systems to include flow of work, methods and procedures to be

Performs ADP systems studies in broad subject fields such as personnel, intelligence, transportation, supply, maintenance, medical, finance, and data communication areas, applying established techniques to develop new systems or improve existing system; applies knowledge of subject matter and user requirements; translates requirements into systems specifications, flow charts, logic diagrams, and documentation; applies basic methods of processing data to include manual, mechanical, electromechanical, and digital computer methods; conducts application studies and prepares systems report and procedures; analyzes technical applications to determine feasibility of conversion to ADPS or retention or modification of current approach; conducts analyses and studies, such as feasibility studies, involving data systems specification development, overall data systems design or logic diagram and chart development expressing required specific subject matter actions and decisions; analyzes current systems and procedures to determine personnel involved, sources of basic data, methods of compiling and transmitting data to the using agency, adequacy of data received, steps involved in processing and consolidating data, completeness of, and due date for; output and ultimate distribution and use of end product; develops cost data for preparing reports and keeping files; evaluates findings and makes recommendations on most efficient manner of processing data and prepares procedural instructions for recommended system; assists in design of integrated systems to include flow of work, methods and procedures to be followed, and controls required to produce desired end products; recommends changes to existing systems to incorporate new reporting procedures; monitors and evaluates tests of systems; formulates tentative application study and submits to superiors; makes modifications in applications and writes instructions; evaluates system applications in terms of hours saved, timeliness of processing, accuracy of reports, accomplishment of objectives, and mission of organization; plans, organizes and coordinates systems analysis activities; supervises systems analysis activities and trains personnel; must be able to perform the duties at grade E-7 in any one of the MOS in CMF 74; serves as principal NCO in data processing activity; supervises systems analysis, programming, machine operations, and related activities; plans, organizes, and conducts technical inspections; prepares reports and recommendations for improved methods and procedures; supervises preparation of studies, reports and records relating to systems analysis, programming, machine operations, and other data processing fields; coordinates and integrates operation of electrical input and output equipment with operation of electronic equipment; prepares operating schedule; controls workflow, assigns projects, establishes priorities and maintains follow up; instructs in procedures and in unusual and complex cases; establishes production controls and standards; determines personnel, equipment, and supplies required; provides liaison with activities supported or supporting data processing systems activities; prepares instructions and interprets data processing reports and programs.

Similar Name
  • 3C031 MOS Air Force Communications - Computer Systems Operations Apprentice
  • 3C051 MOS Air Force Communications - Computer Systems Operations Apprentice
  • 3C071 MOS Air Force Communications - Computer Systems Operations Apprentice
  • 3C091 MOS Air Force Communications - Computer Systems Operations Apprentice
  • 3C0X1 MOS Air Force Communications - Computer Systems Operations Apprentice
  • 3C032 MOS Air Force Communications - Computer Systems Programming
  • 3C052 MOS Air Force Communications - Computer Systems Programming
  • 3C072 MOS Air Force Communications - Computer Systems Programming
  • 3C092 MOS Air Force Communications - Computer Systems Programming
  • 3C0X2 MOS Air Force Communications - Computer Systems Programming Apprentice
Similar MOS
  • 74A MOS Army CBRN
  • 74C MOS Army Chemical Munitions and Materiel Management
  • 74B MOS Army Chemical Operations and Training
  • 740A MOS Army Chemical, Biological, Radiological and Nuclear (CBRN)
  • 74D MOS Army Chemical, Biological, Radiological and Nuclear (CBRN) Specialist
  • 74E MOS Army Computer Systems Operator
  • 74Z MOS Army Information Systems Chief
  • 74D MOS Army Information Systems Operator
  • 74B MOS Army Information Systems Operator-Analyst
  • 74F MOS Army Programmer/Analyst