Program Analyst II

AmportsBaltimore, MD
Onsite

About The Position

AMPORTS has been a leader in the global automotive services industry for more than 60 years, operating across multiple locations in the United States and Mexico. As one of the largest auto processors in North America, AMPORTS is committed to quality, safety, operational excellence, and customer satisfaction. Our purpose is to leverage our port and terminal infrastructure to deliver capacity, value, and supply chain solutions for finished vehicles. We are seeking a skilled IBM i Developer with expertise in RPG Free Format programming to join our development team. In this role, you will be responsible for designing, developing, maintaining, and enhancing business applications on the IBM i platform. You'll work closely with business analysts and stakeholders to implement solutions that support our core operations and business growth.

Requirements

  • Bachelor’s degree in computer science or equivalent.
  • 3+ years of experience in IBM i development.
  • Strong proficiency in RPG Free Format (RPGLE), including modular and service program design.
  • Experience with embedded SQL, CLLE, DDS, and DB2 on IBM i.
  • Knowledge of job scheduling, data queues, and message handling on IBM i.
  • Understanding of software development lifecycle and version control systems.
  • Basic personal computer skills including electronic mail, word processing, spreadsheet, graphics, etc.
  • Must be able to obtain TWIC badge (Transportation Working Identification Card).

Nice To Haves

  • Familiarity with legacy RPG III/400 is a plus.
  • Experience integrating IBM i with APIs or web services (REST/SOAP).
  • Familiarity with modernization tools or frameworks (e.g., Profound UI, LANSA, etc.).
  • Knowledge of ERP systems.
  • Exposure to agile or DevOps environments.

Responsibilities

  • Develop and maintain IBM i applications using RPG Free Format and other related technologies.
  • Analyze, design, code, test, and implement new and existing applications.
  • Troubleshoot and resolve application and system issues.
  • Work with business users to gather requirements and provide technical solutions.
  • Collaborate with cross-functional teams to integrate IBM i applications with other systems.
  • Ensure code quality, security, and performance standards are met.
  • Create and maintain technical documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service