Maintenance and support of RPG based system and interfaces to meet business requirements. The person must be able to help our operational team by debugging, fixing and enhancing current programs. They will also help on our new projects where we will be using total free rpg, service programs and embedded SQL in RPGLE.
Requirements
Qualifications & Experience :
- Minimum of 15 years of relevant IT experience.
- IT related degree (B.Sc or B.Com, B.Sc (Hons) Computer Science) or equivalent
- RPG ILE, SQL in RPG, CLLE. Familiar with RDI
- Databases: IBM DB2
- IBM WebSphere Related Product
- EAI (Enterprise Application Integration)
- Use technology to boost efficiency
- Integrate architecture between systems, in depth understanding of various designs and applicability to current software and system applications.
- Demonstrates ability to develop testing procedures in a program, including downstream consequences on other processes. Delivers testing to time, quality, and cost.
- Responsible for design, coding, unit testing and documentation of medium to large projects.
- In depth understanding and application of RPGLE.
- Knowledge of the following is required:
- Know IBM commands and do trouble shooting.
- Be able to debug (using RDI will be an advantage)
- Understand and use Activation groups
- Use embedded SQL in RPG
- Write display files with sub files
- Use API's in programs
- Code in CLLE
- Coding in total free RPG
- Use RDI for development
- Write Service Programs
- Use Binding Directories
- Have knowledge of pointers
- New opcodes on new releases
- Demonstrate an in depth understanding of programming concepts
- Defines goals by analyzing user requirements, envisioning system features and functionality.
- Design and develop applications by setting expectations and set priorities throughout development life cycle.
- Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
- Supports users by developing documentation and assistance tools.
- Updates job knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications.
- Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.