Job Description
Job Description
Title: EDI Software Engineer
Position is Hybrid in Cincinatti, Ohio 4x a week Monday-Thursday and the interview will be on site for this position.
Required-
5+ years of successful and applicable hands-on experience in software or infrastructure development domain and principles, including design patterns and code structure
· 5+ years of proven track record of designing and delivering large scale, high-quality systems
· 5+ years of successful and applicable experience taking a lead role in building complex software and automation systems that have been successfully delivered to customers
· Expertise in EDI standards and compliance
· Strong knowledge of industry trends and industry competition
· Proven ability to think and contribute at the strategic level
· Demonstrated written, oral and presentation/public speaking communication skills
· Understanding of network and security architecture
· Deep knowledge in a minimum of two of the following technical disciplines: infrastructure and network design, application development, application programming interfaces (APIs), cloud, middleware, servers and storage, database management, and operations
Required Skill Set:
· Proficient in designing standard data exchanges using EDI tools like IBM Sterling B2Bi
· Proficient in implementing, configuring, and maintaining EDI systems using EDI tool Sterling B2Bi
· Solid understanding of object-oriented principles, design patterns, and core principles of code reusability and extensibility of solutions, including mocking and unit testing
· Knowledge of EDI standard formats (ANSI X12, EDIFACT, XPath, BPML, XSLT, XML Schemas etc.) and EDI translators
· Experience with Middleware integrations like IBM MQ platform, APIGEE, Kafka etc.
· Experience with communication protocols (AS2, SFTP)
· Experience with the IBM Data Power appliance
· Experience with Java or another programming language
· Experience with CI/CD and Infrastructure automations.
· Proficient with ITSM/other change management processes.
