> Markdown version of [/jobs/ext/1447482-jde-programmer-analyst](https://www.wearedevelopers.com/jobs/ext/1447482-jde-programmer-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # JDE Programmer / Analyst - **Company:** PCI Pharma Services - **Location:** Rockford, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Software Applications, Business Systems, Computer Programming, Databases, Data Integrity, PC Tools, IT Management, JD Edwards EnterpriseOne, Systems Development Life Cycle, SQL Databases, Bi Publisher, Enterprise Integration, Custom Reports - **Published:** July 26, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/70308922/1 ## About the Role * Bachelor's Degree in a related field and/or 5-10 years related experience and/or training. * College Level Mathematical Skills * Advanced Computer Skills: Ability to perform the most complex computer tasks and operate various computer programs. * Full Professional Proficiency: Ability to speak, read, and write fluently and accurately on all levels pertinent to professional needs. * High Reasoning: Ability to solve practical problems and deal with a variety of concrete variables in situations where there is only limited standardization. Ability to interpret a variety of instructions that may be provided in various forms. Preferred: * Ability to effectively present information to various people as the job requires. * Ability to follow instructions and respond to management direction. * Ability to work independently and/or as part of a team. * Ability to display original thinking and creativity. * Ability to demonstrate attention to detail. * Ability to display excellent time management skills. * Ability to set and achieve challenging goals. ## Description The Programmer Analyst provides programming, development, maintenance and support to various system applications, databases and solutions, with a primary focus on the global ERP JDE (J.D. Edwards) Enterprise One system. This position is also responsible for various business systems and application globally and throughout the enterprise as required by PCI Pharma Services. The programmer Analyst role is also expected to perform testing, document changes to processes and programs, and brainstorm complex business solutions and technical recommendations to IT Management and Business Managers. Excellent database skills are required to keep software applications performing at top efficiency with a priority on data integrity. Essential Duties and Responsibilities: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The essential duties and responsibilities include the following but other duties may be assigned. 1. Write / Modify / Maintain JDE (J.D. Edwards) Enterprise One 9.2 applications, programs, UBE's, business functions, reports, inquires, views, processing options and databases utilizing the OMW (Object Management Workbench) programming toolset. 2. Maintain other integrated applications and solutions as required. 3. Fix / Repair software bugs within custom JDE modules and other business systems as required. 4. Develop custom integrations between JDE and other systems as required. 5. Troubleshoot technical issues and challenges as they arise throughout the enterprise systems. 6. Work with customers, contractors and vendors on data extracts, B2B, EDI and transformation of data. 6. Test and document all code changes. 7. Develop / Maintain custom reports and forms with the following tools, but not limited to Hubble Insights, BI Publisher and Create Form. 8. Perform data extracts, exports and imports as needed. 9. Perform SQL data inquires and changes with data integrity best practices and procedures. 10. Follow QA Change Management and SDLC procedures and documentation guidelines. 11. Provide training and End-User support. 12. Provide technical assistance where needed across the IT Department. 13. Knowledge of and adherence to all PCI, cGMP and GCP policies, procedures, rules. 14. Attendance to work is an essential function of this position. 15. This position may require overtime and/or weekend work. 16. Performs other duties as assigned by Director / Manager / Supervisor. Special Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The employee must be physically capable to perform the duties listed below with or without reasonable accommodations which may be made to enable individuals with disabilities to perform the essential functions * Stationary Position: From 1/2 to 3/4 of the day. * Move, Traverse: From 1/4 to 1/2 of the day. * Operate, activate, use, prepare, inspect, or place: 3/4 of the day and up. * Install, place, adjust, apply, measure, use, or signal: From 1/4 to 1/2 of the day. * Ascend/Descend or Work Atop: None. * Position self (to) or Move (about or to): From 1/4 to 1/2 of the day. * Communicate or exchange information: From 1/2 to 3/4 of the day. * Detect, distinguish, or determine: 3/4 of the day and up. On an average day, the individual can expect to move and/or transport up to 25 pounds between 1/4 and 1/2 of the day. This position may have the following special vision requirements. * Close Vision Distance Vision Color Vision Peripheral Vision Depth Perception * Ability to focus No Special Vision Requirements Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The following are some environmental conditions that one may be exposed to on a daily basis and for various lengths of time. * Work is primarily performed at a desk and/or in an office environment for 3/4 of the day and up. ## Related Videos - [Micro-frontends anti-patterns](https://www.wearedevelopers.com/videos/420-micro-frontends-anti-patterns) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Wolfenstein 3D Postmortem](https://www.wearedevelopers.com/videos/525-wolfenstein-3d-postmortem) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Data Analytics with Microsoft Fabric: End-to-End Use Case with Data Agents](https://www.wearedevelopers.com/videos/1547-data-analytics-with-microsoft-fabric-end-to-end-use-case-with-data-agents) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)