Job Description
Application Development:
Design, develop, and maintain applications using RPG (including RPG IV, RPGLE, and potentially RPG III) and CL programming languages (SaFE Agile Framework).
System Analysis And Design:
Analyze business requirements and translate them into technical specifications and designs for RPG-based solutions.
Database Management:
Work with DB2 databases on the AS/400, including designing tables, writing queries, and managing data.
Testing And Debugging:
Conduct unit testing, system testing, and debugging of RPG programs to ensure code quality and functionality.
Collaboration:
Collaborate with business analysts, end-users, and other IT team members to gather requirements, resolve issues, and ensure successful project delivery.
Documentation:
Create and maintain technical documentation for developed applications, including design specifications, code documentation, and user support materials.
System Maintenance:
Support and maintain existing AS/400 applications, including troubleshooting issues, optimizing performance, and implementing upgrades.
Integration:
Integrate applications with other systems, potentially using APIs and web services, although this can vary depending on the specific project and environment.
Required Skills:
RPG Programming:
Strong proficiency in RPG (including RPG IV, RPGLE, and potentially RPG III).
CL Programming:
Experience with CL (Control Language) for system control and job management on the AS/400.
Sql:
Familiarity with SQL for database interaction within the DB2 environment.
AS/400 System Knowledge:
Understanding of the AS/400 architecture, operating system, and development tools.
Analytical And Problem-Solving Skills:
Ability to analyze complex business requirements and troubleshoot technical issues.
Communication Skills:
Ability to communicate effectively with both technical and non-technical audiences.
Collaboration And Teamwork:
Ability to work effectively as part of a team and collaborate with other IT professionals.
Testing And Debugging:
Experience with testing methodologies and debugging techniques for RPG applications.
Modern Integration Techniques:
Knowledge of APIs and web services is often a plus.