Bachelor’s degree in Computer Science, Information Technology, or a related field.
Strong understanding of AS/400 programming concepts, including file handling, program flow control, and data manipulation.
Proficiency in debugging and troubleshooting AS/400 applications to identify and resolve issues effectively.
Experience with AS/400 development tools, such as SEU, PDM, and RDi.
Familiarity with relational databases, particularly DB2 on the AS/400 platform.
Knowledge of AS/400 performance tuning and optimization techniques.
Ability to work independently and collaboratively in a team environment, with excellent problem-solving and analytical skills.
Work with business stakeholders and technical teams to gather and analyze requirements for AS/400 applications.
Design, develop, and enhance software solutions using AS/400 programming languages, including RPG IV, RPG Free, CL, and DDS.
Write efficient and well-structured code to implement business logic and functionality on the AS/400 platform.
Perform unit testing and debugging to ensure the quality and reliability of developed applications.
Maintain and enhance existing AS/400 applications by troubleshooting issues, implementing bug fixes, and optimizing performance.
Collaborate with other developers, database administrators, and system administrators to integrate AS/400 applications with other systems and databases.
Experience with modernizing AS/400 applications, such as refactoring legacy code, implementing web services, or integrating with other platforms.
Knowledge of IBM iSeries operating system and administration tasks.
Familiarity with software development methodologies, such as Agile or Scrum.
Understanding of software version control systems, such as Git or Subversion.