Join our Talent Network >

Computer Programmer III

Job ID: 2015909
Location: CRANE, IN, United States
Date Posted: Oct 22, 2020
Category: Wage Determination (SCA)
Subcategory: Service Contract Act
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: No

Share: mail

Job Description


SAIC is looking for a Computer Programmer III to support the US Navy in Crane, IN.



  • The Computer Programmer performs programming services for establishments or for outside organizations that may contract for services, converts specifications (precise descriptions) about business or scientific problems into a sequence of detailed instructions to solve problems by electronic data processing (EDP) equipment, i.e. digital computers; draws program flow charts to describe the processing of data, and develops the precise steps and processing logic which, when entered into the computer in coded language (COBOL, FORTRAN, or other programming language) to cause the manipulation of data to achieve desired results.

  • The Computer Programmer tests and corrects programs, prepares instructions for operators who control the computer during runs, modifies programs to increase operating efficiency or to respond to changes in work processes, and maintains records to document program development and revisions.

  • At levels I, II and III, Computer Programmers may also perform programming analysis such as: gathering facts from users to define their business or scientific problems, and to investigate the feasibility of solving problems through new or modified computer programs; developing specifications for data inputs, flow, actions, decisions, and outputs; and participating on a continuing basis in the overall program planning along with other EDP personnel and users.

  • In contrast, at level IV, some programming analysis must be performed as part of the programming assignment.

  • The analysis duties are identified in a separate paragraph at levels I, II, III, and IV. However, the systems requirements are defined by systems analysts or scientists.

  • As a fully qualified Computer Programmer, the Computer Programmer III applies standard programming procedures and detailed knowledge of pertinent subject matter in a programming area such as a record keeping operation (supply, personnel and payroll, inventory, purchasing, insurance payments, depositor accounts, etc.); a well-defined statistical or scientific problem; or other standardized operation or problem.

  • The incumbent works according to approved statements of requirements and detailed specifications.

  • While the data are clear cut, related, and equally available, there may be substantial interrelationships of a variety of records and several varied sequences of formats are usually produced.

  • The programs developed or modified typically are linked to several other programs in that the output of one becomes the input for another.

  • This Computer Programmer recognizes probable interactions of other related programs with the assigned program(s) and is familiar with related system software and computer equipment, and solves conventional programming problems, (In small organizations, may maintain programs that concern or combine several operations, i.e. users, or develop programs where there is one primary user and the others give input.)

  • The Computer Programmer III performs such duties as developing, modifying, and maintaining assigned programs, designing and implementing modifications to the interrelation of files and records within programs in consultations with higher level staff.

  • This Worker monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding; implements and/or maintains assigned portions of a scientific programming project, applying established scientific programming techniques to well-defined mathematical, statistical, engineering, or other scientific problems usually requiring the translation of mathematical notation into processing logic and code. (Scientific programming includes assignments such as: using predetermined physical laws expressed in mathematical terms to relate one set of data to another; the routine storage and retrieval of field test data, and using procedures for real-time command and control, scientific data reduction, signal processing, or similar areas.)

  • This Programmer tests, documents work, writes and maintains operator instructions for assigned programs, and confers with other EDP personnel to obtain or provide factual data.

  • In addition, this Programmer may carry out fact-finding and programming analysis of a single activity or routine problem, applying established procedures where the nature of the program, feasibility, computer equipment, and programming language have already been decided.

  • Job tasks may require the incumbent to analyze present performance of the program and take action to correct deficiencies based on discussion with the user and consultation with and approval of the supervisor or higher-level staff.

  • This Programmer may assist in the review and analysis of detailed program specifications, and in program design to meet changes in work processes.

  • The Computer Programmer III works independently under specified objectives; applies judgment in devising program logic and in selecting and adapting standard programming procedures, resolves problems and deviations according to established practices, and obtains advice where precedents are unclear or not available.

  • This Worker, may guide or instruct lower level programmers; supervise technicians and others who assist in specific assignments, works on complex programs under close direction of higher level staff or supervisor, and may assist higher level staff by independently performing moderately complex tasks assigned, and performing complex tasks under close supervision.

  • Work at a level above this is deemed Supervisory or Individual Contributor. Completed work is reviewed for conformance to standards, timeliness, and efficiency.



  • Provides support in the configuration and maintenance of desk tops, laptops, and performs software installation.

  • Provides support in the area of Information Assurance (IA) support ensuring that all necessary patches and upgrades have been properly installed and configured.

  • Performs scanning (with ACAS and SCAP) and other means of validation to identify potential threats as well as confirming proper configuration (STIGs are implemented) has been met. 

  • Areas of support include Windows based systems, Linux / UNIX variants, Networks, and database products. 

  • Perform workstation server network, and application scanning to determine vulnerability risks that may exist.

  • Review and identify known risks according to Cyber Security requirements and mitigate known risks acceptable levels as determined by the ISSO to reduce the likelihood of risk to the system. 

  • Support the design, development, and integration of software/hardware based solutions. 

  • Install software application that provide or enhance the security of individual platforms, systems, and/or networks. 

  • Conduct analyses and record findings on current patch compliance status of computers for use in the Assessment & Authorization process. 

  • Apply appropriate updates to systems as required to maintain CS compliance in accordance with DOD directives. 

  • Support government personnel in the administration and information removal of hard drive, tape, and optical disc in accordance with local and DOD policy to enhance the data integrity of the system. 

  • Configure and implement CS Assessment & Authorization security controls in accordance with local procedures



  • HS/GED and seven (7) years’ experience or Associates and five (5) years’ experience or Bachelors and three (3) years’ experience.

  • Bachelor’s Degree in Computer Science or related degree and three (3) year’s in computer programming preferred.

  • Preferred experience in Linux and Windows Systems Manager, 8570 Certification / IAT Level II Expertise; ALM-290 Test Set Depot Repair ALM-286 Test Set Depot Repair, Microsoft Office Products, ACAS/NESSUS, DISA STIGS Visual Programming (VB Net, Visual Studio, etc.)

  • Candidate must be a US Citizen. 

  • Active Secret Clearance preferred.

  • Must be able to obtain a Full DOD Secret Security Clearance.


SAIC is a premier technology integrator solving our nation's modernization and readiness challenges. Our offerings across defense, space, civilian, and intelligence markets include high-end solutions in engineering, IT, and mission outcomes. We integrate the best components from our portfolio with our partner's ecosystem to deliver innovative and effective solutions. We are 25,500 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, VA, SAIC has annual revenues of nearly $7.1 billion. For information, visit or Working at SAIC for benefits details. SAIC is an Equal Opportunity Employer empowering people no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status. We strive to create a diverse, inclusive and respectful work culture that values all.

Share: mail