Renewable Energy Group Developer I, IT in Ames, Iowa


The purpose of this job is to be responsible for and assist withrequirements definition,design, configuration, testing and maintenance of REG’score business applicationsthat help the company manage its operational, financial, and planning functions with the aim of continuously improving productivity and profitability. The candidate willdesign and code new applications, understand and modify existing applications and analyze application process flows.


Software Development

  • Create and modify JD Edwards EnterpriseOne data dictionary items, tables, business views, data structures, named event rules, business functions, UBEs and interactive application in a manner that to satisfies business requirements.

  • Design, build and support integrations using business services, real-time events and other appropriate tools.

  • Participate in the full system development lifecycle which includes requirements definition, system analysis and design, develop, testing and go live support.

  • Perform systems analysis and design work, creating appropriate documentation for use in estimating and specifying software development.

  • Write complex reports using Enterprise Report Writer, BI Publisher, ReportsNow or other third-party reporting tools.

  • Provide guidance on development best practices, standards, and procedures. Establish these standards where they are lacking.

Production Support

  • Interact with key stakeholders and users of the system.

  • Troubleshoot and solve problems using both analytical and creative techniques.

  • Document available workarounds and resolutions and contribute to our knowledge base.

  • Perform root cause analysis on recurring issues and propose appropriate solutions.

  • Supports other IT team members in their work with end users.

Project Management

  • Contribute to or lead internal projects of various size and complexity.

  • Provide regular status updates to your manager regarding workload, project status, priorities, and outstanding issues.

  • Facilitate project meetings and collaborative discussions.

Other frequent duties:

  • Build your knowledge of the end to end system solutions to support cross-functional solutions.

  • Work with vendors and third party service providers.

  • Follow and enforce system controls in respect to change management and user access.

  • Provide after-hour support as needed.

Perform other duties as assigned


Education Required: 4 year bachelor’s degree or equivalent work experience.

Experience Required: Two or more yearsdeveloping interactive and batch applications with the JD Edwards EnterpriseOne toolset.

Skills Required:

Strong verbal and written communication skills.

Knowledge of ESUs and their impact to the development life cycle.

Proficiencydebugging JD Edwards event rules and business functions.

Experience withBI Publisher.

Proficiency with Microsoft Office, specifically Excel and Access.

Special skills or knowledge preferred:

Experience withObject Management Workbench (OMW).

Experience withJava and/or C.

Experience with ReportsNow or equivalent reporting tool.

Experience withOneView Reporting.

Experience with agile software development methodologies.

Proficiency with relational databases and SQL.

Knowledge of web service and a service oriented architecture.