AS400 Developer
Issaquah, WA / Austin, TX - onsite
The opportunity:
• Analyzes and develops iSeries code that supports various applications in the Retail Domain.
• Creates functional specifications for applications supported using standard practices, processes, and procedures.
• Performs code reviews, unit testing, coordinates with development team members on development, and QA tasks.
• Adheres to the client’s IS division development standards and deployment processes and procedures.
• Collaborates with the Product Owner, business area, team members, and QA to ensure requirements are clearly defined, understood, and documented.
• Participates in development estimation, deployment, and release planning to ensure delivery of solutions.
Must-Have:
• Understanding of X12 and EDIFACT standards, mapping, and development of EDI transactions.
• Excellent programming skills on the iSeries platform – Analyze and Create new programs using RPG, RPG ILE, SQLRPGLE, and Control Language (CLP/CLLE).
• Very good knowledge of SQL concepts – Analyze and modify complex SQL queries, embedded SQL in SQLRPGLE, Cursor programming, SQL Sprocs.
• Database Concepts – Create and Analyze Physical files, Logical Files, SQL tables, Indexes, Views, Stored procedures.
• Good working knowledge in screen programming – Display Files, Subfiles, and Printer files.
• Understanding of canonical data models for EDI transactions.
• Experience with job schedulers; such as Robot, AJS, and UC4.
• Basic Linux command line experience
• ILE Programming – Analyze and Create program modules, binding directories, service programs.
• Working knowledge of Message Queue (MQ), MQ Trigger, and embedding XML tags in RPG Programs
• Good communication skills and the job will involve owning a project task completely based on the communication with the analysts at the client site
Good to Have:
• Good working knowledge in Turnover – the code configuration management tool
• Good working knowledge in X- Analysis – cross-reference tool for iSeries.
• Knowledge of Triggers, Message Queuing for inter-program/ inter-system communication
• ROBOT job scheduler – knowledge in creating and setting up scheduled jobs in the iSeries.
• Knowledge of normalized, denormalized tables, Star Schema databases
• Working knowledge on iSeries Navigator – to run queries and analyze the performance of SQL queries.
Knowledge in the Retail Domain especially in areas like Merchandising, Warehouse Management, Distribution,etc.