JD Edwards E1 Programmer, Onsite The JD Edwards E1 Programmer will support, enhance, and develop EnterpriseOne applications, interfaces, and reports, while also leveraging RPG experience to assist with legacy integrations and custom AS/400 development.  To accomplish this job successfully, the JD Edwards EnterpriseOne Programmer must be able to perform, with or without reasonable accommodation, each essential function satisfactorily.  Reasonable accommodation may be made to help enable qualified individuals with disabilities to perform the essential functions.  Must be able to pass a background check and drug screen.  Valid driver's license issued in the employing state and good driving record.  This position is 100% onsite. JD Edwards E1 Programmer Responsibilities: - Design, develop, and maintain custom EnterpriseOne applications, reports (UBEs), and business functions (BSFNs/NERs).- Utilize EnterpriseOne toolsets (FDA, RDA, TDA, OMW, Orchestrator, AIS) to configure, enhance, and deliver solutions.- Troubleshoot and resolve E1 application issues in collaboration with CNC and functional teams.- Maintain and enhance RPG-based programs that interface with JD Edwards or run independently.- Assist in World-to- EnterpriseOne data migration, report rewriting, and legacy program conversion.- Maintain RPG programs that support manufacturing, distribution, or financial processes.- Build and support integrations between E1 and external systems (EDI, APIs, flat files, DB2/SQL).- Develop conversion programs for data loads during upgrades or implementations.- Work closely with business analysts, CNCs, and functional leads to gather requirements and translate them into technical solutions.- Document technical specifications, test plans, and deployment procedures.