Job Title: PL/I Developer with Unix/Bash Scripting
Location: Remote
Client: NTT DATA / United Natural Foods Inc.
Job Summary
The Software Development Senior Specialist provides expert-level design and development support for IT application integrations between the Manhattan Warehouse Management System (WMS), SAP and host systems. This role is responsible for the end-to-end development of new inbound and outbound interfaces, leveraging PL/I and Unix/Bash scripting in a distributed systems environment. The position serves as a technical leader and advisor, collaborating with cross-functional and offshore teams to deliver reliable, scalable, and high-quality integration solutions.
Key Responsibilities
· Design, develop, and enhance new application interfaces between Manhattan WMS and host systems; and SAP and host systems using PL/I and Unix-based scripting.
· Lead interface development efforts from the host system perspective, ensuring alignment with business requirements and integration standards.
· Analyze integration requirements across batch, near-real-time, and real-time data exchanges.
· Model and implement data mappings, transformations, file layouts, and control flows for inbound and outbound interfaces.
· Develop, modify, and maintain PL/I programs and Unix/Bash scripts supporting interface processing, validation, error handling, and recovery.
· Collaborate with Manhattan WMS and SAP implementation teams, middleware teams, and upstream/downstream system owners to ensure seamless data flow.
· Identify, troubleshoot, and resolve complex integration defects and performance issues through root cause analysis.
· Support system, integration, and user acceptance testing activities by resolving defects and providing technical guidance.
· Document interface designs, data flows, operational procedures, and support runbooks.
· Coordinate development activities across onshore and offshore teams, ensuring delivery timelines and quality standards are met.
· Communicate technical designs, implementation status, and risks to IT leadership and business stakeholders.
· Serve as a technical consultant on WMS/ SAP integration architecture, interface behavior, and development best practices.
· Mentor and provide technical guidance to less experienced developers.
Required Qualifications
· Minimum 8+ years of experience with PL/I programming in an enterprise integration environment.
· Minimum 8+ years of working knowledge of Unix/Linux operating systems and Bash shell scripting.
· Minimum 3+ years of experience with batch processing, file-based integrations, and job scheduling.
· Minimum 3+ years of proven experience developing interfaces with Manhattan Warehouse Management System (WMS); or the similar experience developing interfaces with SAP S/4 HANA.
· Strong hands-on experience in application development and system integration.
· Deep understanding of host system integrations, including data validation, error handling, and reconciliation.
· Strong analytical and problem-solving skills with the ability to diagnose complex integration issues.
· Excellent written and verbal communication skills.
· Ability to work independently in a remote, contract-based environment.
Travel: This position doesn’t require any travel.
Degree: Bachelors in computer science or equivalent work experience
Preferred Qualifications
· Experience in supply chain, logistics, or warehouse management domains.
· Familiarity with EDI, message-based integrations, APIs, or middleware platforms.
· Prior experience acting as a technical lead or advisor on enterprise integration initiatives.
· Experience supporting legacy and mainframe-adjacent systems in distributed environments.