Position Overview:
We are seeking an experienced and detail-oriented EDI Programmer Analyst with expertise in AS400 and RPG programming to join our dynamic IT team. This individual will play a critical role in supporting and enhancing the company's Electronic Data Interchange (EDI) systems, ensuring seamless communication with trading partners, and driving automation in business processes. The ideal candidate will have a strong background in AS400 and RPG programming and a solid understanding of EDI standards and protocols.
Key Responsibilities:
EDI System Support and Development:
- Analyze, design, and implement EDI solutions in line with business requirements.
- Develop, configure, and maintain EDI interfaces, primarily using AS400 and RPG.
- Ensure seamless integration between internal business systems and external trading partners.
- Troubleshoot and resolve issues related to EDI transmissions, data mapping, and transaction processing.
EDI Mapping and Transactions:
- Design, map, and implement EDI transactions (e.g., 850, 810, 997, 856) between internal systems and external partners.
- Ensure compliance with industry standards such as X12, EDIFACT, and other relevant EDI formats.
- Work with business teams to define and configure data mapping requirements for EDI transactions.
RPG Programming & AS400 Support:
- Write and maintain RPG programs to support EDI processes, including customizations and enhancements.
- Ensure AS400 system stability and optimize performance for EDI-related tasks.
- Assist in the development of batch and real-time interfaces between AS400 and other enterprise systems.
Testing & Documentation:
- Perform unit testing and integration testing for all EDI-related changes to ensure data integrity and accuracy.
- Document EDI workflows, system configurations, and any changes made to the existing system.
- Provide technical support for the troubleshooting of EDI errors and issues.
Collaboration & Communication:
- Work closely with cross-functional teams including IT, logistics, purchasing, and suppliers to define and prioritize EDI requirements.
- Communicate effectively with both technical and non-technical stakeholders regarding system capabilities, issues, and improvements.
Continuous Improvement:
- Identify opportunities for process improvements and system optimizations in the EDI processes.
- Stay up to date on the latest EDI standards and technologies, recommending new tools or methodologies to improve system efficiency and effectiveness.
Required Skills and Qualifications:
Education:
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent work experience.
Technical Skills:
- Strong proficiency in AS400 (IBM iSeries) and RPG programming (RPG IV, ILE, CL).
- Experience with EDI standards, including ANSI X12, EDIFACT, and XML.
- Familiarity with EDI software and tools (e.g., Gentran, Seeburger, IBM Sterling B2B, or similar platforms).
- Knowledge of FTP, SFTP, and other communication protocols used in EDI.
Experience:
- 3+ years of hands-on experience in EDI programming and support, particularly in an AS400 environment.
- Proven experience developing, testing, and troubleshooting EDI interfaces and transactions.
- Experience working with business units to gather requirements and implement solutions.
Problem-Solving:
- Strong analytical and troubleshooting skills, with the ability to resolve complex technical issues.
- Ability to work under pressure and meet deadlines while maintaining attention to detail.
Communication Skills:
- Excellent written and verbal communication skills, with the ability to interact effectively with both technical teams and business users.
Preferred Qualifications:
- Experience with modern EDI integration solutions and tools (e.g., B2B integration platforms).
- Familiarity with Supply Chain Management (SCM) or Enterprise Resource Planning (ERP) systems such as SAP, Oracle, or JD Edwards.
- Experience with database systems (e.g., DB2) and SQL.
- EDI Certification (e.g., EDI Professional or EDI Specialist) is a plus.