Vacancy expired!
The EDI Programmer Analyst role is to define, develop, test, analyze, and maintain new software applications and EDI integrations in support of the achievement of business requirements. This includes writing, coding, testing, analyzing software applications and management of EDI integrations. The EDI Programmer Analyst will also research, design, document, and modify software specifications throughout the software life cycle. The EDI Programmer Analyst will manage communications with customer and suppliers pertaining to EDI. Responsibilities:
- Develop and maintain integrations from existing software systems to Suppliers and Customers using Gentran AS400/ISeries/IBM I
- Develop and maintain EDI mapping and communication
- Perform troubleshooting, log analysis of EDI transactions
- Analyze and design EDI transactions based on EDI technical specifications
- Prepare comprehensive test plans and scripts for EDI transactions
- Carry out fact-finding and programming analysis of problems, and determining the most appropriate procedures to resolve.
- Providing technical advice and support to users, including creating ad-hoc reports, data analysis, and correction, training and problem solving.
- Consults with users to gather information about program needs, objectives
- Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
- Writes and maintains technical specifications. Develops and maintains plans outlining steps and time tables for developing programs.
- Designs and codes screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems.
- Creates test transactions and runs tests to find errors and confirm programs meet specifications.
- Analyzes code to find causes of errors and revises programs.
- Consults with users to prototype, refine, test, and debug programs to meet needs.
- Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
- 5+ years of experience
- Experience with EDI transactions, mapping and communication configurations (Gentran preferred)
- Knowledge of AS/400 and RPG development preferred
- Ability to work with suppliers and customers effectively regarding EDI transactions.
- Solid understanding of database principles.
- Proven analytical and problem-solving abilities.
- Ability to work both independently and in a team-oriented environment.
- Must be self-motivated and capable of learning programming languages in a short amount of time.
- Clear ability and desire to adapt to changing work environments along with self-discipline needed to meet deadlines.
- Analyze and assess existing business systems and procedures and define software development project plans, including scoping, scheduling, and implementation.
- Flexible and adaptable in regards to learning and understanding new technologies.
- Strong written, oral, and interpersonal communication skills.