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.
- Certification in AS/400 or related technologies.