Programming Analyst

job
  • Optomi
Job Summary
Location
Atlanta ,GA 30383
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
20 Jan 2025
Share
Job Description

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.