Sr Programmer Analyst III

American NationalLeague City, TX
Onsite

About The Position

American National Group Services LLC is seeking a Sr. Programmer Analyst III for their League City, TX location. This role involves researching, designing, and developing computer applications, analyzing user needs, and determining design feasibility within time and cost constraints. The position requires developing or directing software system testing, programming, and documentation. The analyst will work on complex assignments requiring initiative and independent judgment, understanding business requirements and translating them into technical specifications. Responsibilities include coding readable, reliable, and maintainable programs across multiple platforms, preparing problem definitions, defining project scope, and designing system solutions. The role also involves leading and guiding junior team members, performing unit and system testing, reviewing test results, identifying and rectifying coding errors, and preparing documentation for production migration. The analyst will record time and status for billing, respond to production issues as part of an on-call rotation, and provide analytical support for system maintenance. Adherence to corporate project management standards is expected. Detailed solution definitions, including database design, screen and report definitions, data flow, transaction processing requirements, system interfaces, program specifications, and test cases, are required. The role also involves developing time and cost estimates, preparing analysis for economic payout, documenting conversion approaches, and designing user documentation and training materials.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or closely related field.
  • 5 years experience in a software engineer or analyst related position.
  • Experience with modeling and designing business processes using IBM BPM/BAW to streamline and automate workflows.
  • Experience designing and developing Heritage Human Services (HHS) and Client-Side Human Services (CSHS) using UI toolkit to create responsive, efficient, and scalable user interfaces for business processes.
  • Experience implementing event monitoring using intermediate events like UCA and timers to manage process flow and handle time-based actions effectively.
  • Experience implementing and managing external services, exposed automation services to enable seamless data exchange, service orchestration, and end-to-end process automation between various systems.
  • Experience as part of on-call and production support, restoring failed process instances promptly, performing root cause analysis to identify issues and provide workarounds and closing tickets.
  • Experience utilizing IBM BPM features including tracking groups, saved searches to monitor performance and create dashboards for business to streamline task management.

Responsibilities

  • Research, design, and develop computer applications.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Develop or direct software system testing or validation procedures, programming, or documentation.
  • Work on complex analysis and design assignments where significant initiative and independent judgement is required.
  • Understand business requirements and relate these to the supporting system requirements to produce technical specifications.
  • Code readable, reliable and maintainable programs in any of the variety of programming languages on multiple platforms to support the team's assigned systems.
  • Prepare the initial problem definition, define the project scope and objective, determine the specific requirements to be satisfied and design system solutions for all levels of service requests.
  • Lead and/or provide guidance to junior team members.
  • Perform unit and system testing using test plans and scripts approved by the business.
  • Review test results with the business and make the necessary adjustments to the deliverables.
  • Identify and rectify errors in coding quickly, showing initiative and a proactive approach.
  • Obtain approval and submit proper documentation for migration to the locked-up production environment.
  • Record the time and status to the appropriate projects or support activity for billing.
  • Respond promptly to production issues by serving on an on-call rotation for the 24-hour support of the team's systems.
  • Provide analytical support for the ongoing maintenance of developed systems.
  • Understand and follow current corporate project management standards.
  • Prepare detailed definitions of proposed solutions which includes: database design; screen and report definitions; data flow; detailed transaction processing requirements; definition of system interfaces; detailed program specifications; designing system test cases.
  • Develop estimates of time and cost for the development and ongoing operation of proposed service requests and prepare analysis to show economic payout for the system.
  • Document conversion approach, task sequences and dependencies for implementation plans.
  • Design and develop manual procedures and user documentation and provide user training in the use of the developed system.

Benefits

  • medical insurance
  • dental insurance
  • vision insurance
  • basic life insurance
  • 401k plan
  • annual bank of paid time off
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service