The Mainframe Software Engineer position is open to candidates in Columbus, GA or Alpharetta/Atlanta, GA. The role involves creating, designing, coding, debugging, maintaining, testing, implementing, and validating applications while collaborating with relevant parties. The engineer will analyze existing applications, formulate logic for new applications, prepare flowcharts, perform coding, and debug programs. The position requires maintaining and utilizing application and programming documents in the development of code and recommending changes in development, maintenance, and system standards. The engineer will also create deliverables and develop application implementation plans throughout the software life cycle.