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 correcting code, designing and maintaining programs, supporting automated-system development, assisting users, and providing technical support and consulting on systems software and application development. The position typically requires zero to four years of programmer analyst experience and a bachelor’s degree in an associated discipline. Two years of related experience may substitute for each year of the four years of college. The employee 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. The role is performed in a normal office environment with controlled temperature and lighting. Compensation is listed at $60,000. The company notes that actual compensation may vary based on factors such as responsibilities, education, experience, skills, internal equity, market data, agreements, and applicable laws. Benefits may vary by employment type, location, and applicable agreements.

Requirements

  • Knowledge of Microsoft operating systems.
  • Knowledge of web application development and relational databases; C# and MS-SQL knowledge is preferred.
  • Excellent data communication and people skills.
  • Keep current on the latest technological advances in the industry.
  • Typically zero to four years of experience as a programmer analyst.
  • Bachelor’s degree in an associated discipline; two years of related experience may substitute for each year of the four years of college.
  • 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.

Nice To Haves

  • C# and MS-SQL experience or knowledge.

Responsibilities

  • Analyze code to identify 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 through automated systems and participate in their development.
  • 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 on systems software and application development to developers and users.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Paid time off
  • Paid holidays
  • 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