SENIOR PROGRAMMER

CIS HR Team•Monterey Park, CA
•Onsite

About The Position

Carmichael International Service is seeking an experienced Senior Programmer to join its Information Systems & Technology department. The role develops and maintains IBM iSeries applications, designs system integrations, and supports Electronic Data Interchange (EDI) transactions between clients, third-party logistics providers, and other business partners. The programmer works with internal teams, clients, vendors, and external technical resources to implement system enhancements, resolve production issues, and support technology operations. The position also involves troubleshooting complex system issues and helping maintain reliable data exchange and system performance.

Requirements

  • 10+ years of current experience developing applications using RPG LE, RPG Free, SQL, and CLLE.
  • Extensive experience with IBM iSeries programming and application development.
  • Experience with EDI transactions and ANSI X12 standards.
  • Experience working with IBM iSeries architecture, system security, and technical operating standards.
  • Proficiency in RPG, RPG IV, ILE, RPG LE, RPG Free, SQL, and CLLE.
  • Technical experience with OS/400, CL, Java, MQ, and web services.
  • Knowledge of IBM iSeries architecture, security, development best practices, and modern development technologies.
  • Ability to analyze business requirements and translate user needs into effective and efficient applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to identify root causes of system failures and resolve technical issues.
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively with internal teams, clients, vendors, and external technical resources.
  • Ability to manage competing priorities and provide technical support as needed.
  • A bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field is preferred; equivalent relevant professional experience may be considered in lieu of a degree.

Nice To Haves

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field.

Responsibilities

  • Design and implement EDI integrations with clients, third-party logistics providers, and other business partners.
  • Monitor daily EDI transactions, system processes, and performance to ensure reliable operations.
  • Provide production support for EDI systems and partner integrations, collaborating with internal and external resources to resolve issues.
  • Extract data from databases and convert RPG data into XML, Excel, and CSV formats.
  • Work with HTTPS, FTP, SFTP, and AS2 file transfer protocols.
  • Test system changes and enhancements before moving them into production.
  • Document system changes, updates, enhancements, and technical processes.
  • Troubleshoot software issues, identify root causes of processing failures, and implement appropriate solutions.
  • Collaborate with vendors and technical specialists to investigate and resolve system faults.
  • Provide technical guidance and IT Help Desk support to employees and clients as needed.
  • Support system reliability and participate in on-call support, including occasional overtime as required.

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Tuition reimbursement
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service