A hybrid cross-function JDE Developer/CNC position targeting a 75/25 percent balance. The JDE Developer/CNC is accountable for administrating, configuring, and supporting the JDE EnterpriseOne (JDE E1) systems and as a developer, implementing high quality, defect free systems and applications by owning the analysis of the enterprise’s needs for computerization, designing new or modified systems, writing computer programs, and driving the end-to-end testing process.
(% of time may vary depending on assignments/projects)
JDE Developer
1. Technical Requirements
· Ability to provide technical hands-on support for key applications: Ex. Distribution, Financials, Manufacturing, Order-to-Cash, Procure-to-Pay, Transportation, WMS etc. Helpful, but not required: Vocollect, JDA/Red Prairie
· Review and analyze systems specifications to determine whether all required elements have been included.
· Consult with Business Solution team to gather information about program needs, objectives, functions, features, and input and output requirements.
· Analyze, define and document requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
· Review for accuracy the Technical Requirements completed by other team members.
· Act as single point of escalation for issues with Technical Requirements.
25%
2. Systems Development
· Develop and maintain the design of computer systems including screen design, reports and programs.
· Design and develop databases for efficiency.
· Use programming tools to code computer instructions from the systems documentation.
· Utilize any special programming techniques necessary to achieve the most effective program.
· Provide thought leadership for systems development and programming expertise.
· Modify existing programs to conform to system changes or make improvements in the existing program.
· Provide/assist in QA Design & Code Reviews for newly developed or modified code from the team.
30%
3. Testing Varied
· Test and debug computer programs.
· Design & implement test scenarios & cases (unit, systems and regression).
· Create & implement test plans and test scripts (unit, systems and regression).
· Design & develop testing tools for test automation & support.
· Lead all technical testing efforts including integration testing & performance testing.
· Ensure QoS (Quality of Service) levels of software products through performance test benchmarking.
· Provide production support of software products by investigating and recreating reported defects.
· Develop and implement standards and continual improvement activities in conjunction with QA Lead.
4. Systems Deployment & Support Varied
· Train personnel in business units in any specific procedures necessary to enter data into terminals for computer processing.
· Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
· Monitor performance of programs after implementation.
· Act as escalation point for applications support for the team and business units.
CNC FUNCTIONS Approximately 25% Varied
5. System Administration,
· Manage security configurations and user access within the JDE E1 system.
· Monitor system performance, troubleshoot issues, and ensure optimal system availability.
6. Upgrades and Patch Management
· Assist in planning and execute JD Edwards software upgrades and patches.
· Collaborate with other IT Teams to ensure seamless integrations seamless integration with other enterprise systems.
7. Server and Database Management
· Administer JDE E1 servers and databases.
· Perform regular backups and implement disaster recovery procedures.
8. Performance Tuning / Automation and Scripting
· Assist in planning and execute JD Edwards software upgrades and patches.
· Optimize system performance through monitoring and tuning.
· Identify and address performance bottlenecks.
· Develop and maintain automation scripts for routine tasks.
· Implement proactive measures to enhance system efficiency.
- Documentation
- Create and maintain documentation for configurations, processes, and procedures.
- Train team members on best practices and system usage.
- Security and Compliance
- Ensure JD Edwards security protocols are in compliance with organization policies.
- Collaborate with developers and functional analysts to troubleshoot issues and implement solutions.
TRAVEL EXPECTATIONS
- Minimal travel requirements (0-5%)
MANAGEMENT RESPONSIBILITY
- None – Individual Contributor role
Education/Certification
- Two-year college required or applicable trade school or commensurate work experience, four-year college preferred.
- Helpful, but not required.
- JD Edwards EnterpriseOne Certified CNC.
- Oracle Certified Professional (OCP) - Oracle JD Edwards.
Experience
- 10+ years of progressive, increasingly responsible, JDE development / applications programming, designing, and testing for small and large scale JDE software applications.
- 4+ years of qualifying experience must have included primary developer for successful, multi-discipline technology or service-oriented projects.
ESSENTIAL KNOWLEDGE, SKILLS AND ABILITIES
Refer to separate handout for Competency definitions (B/basic; P/proficient; E/expert):
Technical
Expert / Proficient
· JDE EnterpriseOne 9.X
· JDE OMW toolset / Development, NER, ‘C’, Helpful – AS/400, DB2, SQL
· System analysis
· Application Integration and Compliance
· Automated Testing Tools
· Client/Server Systems
· Code Management
· Data Transport
· Enterprise Data Modeling
· General Office Applications
· Packaged Software
· Performance Management
· Programming Languages
· User Interface Design
· Windows Administration
Basic
· Applications Configuration Management
· Oracle BI Publisher
· EnterpriseOne CNC Concepts
· Information Security
· Infrastructure Technology
Helpful
· JDE Modules: Distribution, Financials, Inventory, Manufacturing, Order to Cash, Procure to Pay, Transportation, WMS,
· Exposure / Experience with: Picking systems – JDA/Red Prairie, Vocollect
CNC
Expert / Proficient
· Proven experience as a JD Edwards CNC Administrator.
· Strong understanding of JDE E1 architecture and modules.
· Proficiency in Oracle databases and SQL scripting.
· Knowledge of system integration and data migration.
· Excellent troubleshooting and problem-solving skills.
· Strong communication and collaboration skills.
· JDE EnterpriseOne 9.X
· JDE OMW toolset / Development, NER, ‘C’, Helpful – AS/400, DB2, SQ