Name of Employer: American National Group Services LLC Position Title: Sr. Programmer Analyst III Position Location: 2450 S. Shore Blvd, League City, TX 77573 Salary: $149,718.00 - $181,600.00 per year American National offers eligible employees & their families medical, dental, vision, & basic life insurance. Employees are able to enroll in our company’s 401k plan. Employees also receive an annual bank of paid time off and paid holidays. Hours: Monday – Friday, 8:00 am to 4:30 pm Summary of Duties: 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 to search out an appropriate course of action within and outside the context of established goals and objectives. Understand business requirements and relate these to the supporting system requirements to produce technical specifications for the work to be done. 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, making decisions that will positively influence the up-time and full recovery of the team's systems from outages. 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. Education requirements: Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or closely related field. Experience requirements: 5 years experience in a software engineer or analyst related position. Special Skills or Other Requirements: Must have experience with each of the following: Modeling and designing business processes using IBM BPM/BAW to streamline and automate workflows. 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. Implementing event monitoring using intermediate events like UCA and timers to manage process flow and handle time-based actions effectively. Implementing and managing external services, exposed automation services to enable seamless data exchange, service orchestration, and end-to-end process automation between various systems. As part of on-call and production support, restore failed process instances promptly, perform root cause analysis to identify issues and provide workarounds and close the tickets. Utilizing IBM BPM features including tracking groups, saved searches to monitor performance and create dashboards for business to streamline task management.
Read Full Description