Job Information
Adam Kay Group IT Programmer Analyst in Traverse City, Michigan
Programmer Analysts perform the jobs of both a systems analyst and a computer programmer. Systems analysts design and develop software and computer systems. Computer programmers implement the designs by writing computer programs as well as updating and repairing existing programs. The programmer's role will be to provide and assist in a variety of services developing and maintaining the vast array of application systems, including the operation and administration of the IBMi platform.
Job Responsibilities:
Production support, new development, and enhancement of existing IBMi / Infor XA ERP applications.
Analyzes, designs, develops, and maintains application software utilizing RPG, RPG ILE, * RPG-FREE, RPG-RDi and SQL languages. Apply a strong knowledge of application development techniques and tools to design, develop, test and implement a wide range of application solutions based on user specifications and approved project listings.
Troubleshoot and debug existing code and system to identify and resolve issues.
Drafting reports, correspondence, and analysis as directed by management.
Offers suggestions that will assist in both short- and long-term goals.
Organizes workload to maximize efficiency and quality of job performance.
Explores, documents and recommends to management new methods and /or systems which, when implemented, would improve performance in area of responsibility.
Requirements:
Associates Degree in Information Technology or equivalent combination of education and experience
Experience with IBMi operating system administration and system backups
Technical knowledge and understanding of IBMi platform
Skills to maintain any program that is on the IBMi
He/she will be called upon to research and debug programs that have been written by other programmers. This will require them to understand legacy programming techniques that may be 25+ years old
Understand how DDS and screen formatting works
Understand the usage of indicators, GOTOs, subroutines, etc.
Understand RPG, RPG-ILE, Free Format RPG, RDi, CL, Query, and SQL
Understand Library List structures
Preferred Experience:
Support of Manufacturing systems and software is strongly desired...Infor XA, Paperless MES, Help/Systems