Programmer Analyst

Amentum•Huntsville, AL

About The Position

Using specifications provided by senior developers, the Programmer Analyst develops, implements, modifies, and maintains business, accounting, and management information systems. The role includes analyzing and revising code to correct errors; designing, coding, testing, debugging, documenting, and maintaining programs; and modifying and maintaining operational programs and procedures. The Programmer Analyst identifies opportunities to improve processes through automated systems and participates in their development. The position also supports analysis of system requirements, provides user support for business applications, and offers technical support and consulting on systems software and application development to developers and users. The work is performed in a normal office environment with controlled temperature and lighting conditions. Amentum lists compensation of $60,000 and describes health and welfare benefits, which may vary based on employment type, location, and applicable agreements.

Requirements

  • Typically zero to four years of experience as a programmer analyst.
  • Bachelor’s degree in an associated discipline; two years of experience in a related field may substitute for each year of the four years of college.
  • Knowledge of Microsoft operating systems.
  • Knowledge of web application development and relational databases, preferably with C# and MS-SQL.
  • Excellent data communication and people skills.
  • Current knowledge of the latest technological advances within the industry.
  • Must be able to obtain and maintain facility credentials/authorization NAC-I T1 Public Trust.
  • U.S. citizenship is required for facility credentials/authorization at the work location.

Responsibilities

  • Analyze code to identify the causes of errors and revise programs.
  • Design, code, test, debug, document, and maintain programs.
  • Modify and maintain operational programs and procedures.
  • Identify areas that could be improved by automated systems and participate in developing those systems.
  • Prepare charts and diagrams to assist in problem analysis and submit recommendations for solutions.
  • Assist with user support of business applications and investigate system requirements.
  • Provide technical support and consulting services on systems software and application development to developers and users.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off and holidays
  • Retirement benefits, including 401(k) matching
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability insurance
  • Life insurance
  • Pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service