Project Role: Application Developer
Project Role Description: Design, build and configure applications to meet business process and application requirements.
As an Application Developer, you will design, construct, and configure applications tailored to fulfill specific business and application needs. You will collaborate with team members to understand project requirements, develop innovative solutions, and ensure optimized application performance and usability. Responsibilities include testing, debugging, enhancing efficiency, and providing a positive user experience.
Key Responsibilities:
- Develop, maintain, and enhance applications using RPGLE, SQLRPGLE, Free Format RPG, and ILE RPG.
- Perform advanced coding and debugging across modules and service programs.
- Work with CL (Control Language) for automation and scripting.
- Handle DB2 for iSeries including SQL, stored procedures, indexing, and performance tuning.
- Apply ILE concepts such as service programs, binding, and activation groups.
- Modernize legacy applications and integrate with external systems.
- Leverage MQ, FTP, and other middleware tools.
- Manage job scheduling and system monitoring.
- Convert AS400 programs to use Java endpoints for legacy modernization.
Required Skills:
- Proficiency in IBM System i (AS/400) RPG IV.
- Strong understanding of application development methodologies.
- Experience with database management and SQL.
- Familiarity with software testing and debugging techniques.
- Ability to work with version control systems.
Tools:
- Postman
- Kibana log analyzer
- Implementer
- X analysis
- ServiceNow
- JIRA
- Azure DevOps
Additional Information: Minimum 4 years experience in IBM System i (AS/400) RPG IV, based in Bengaluru office, requires 15 years full-time education.