Hiring

Senior Software Engineer JD

OVERVIEW

Providing development and application support for the business user community. This position is remote within the US.

KEY RESPONSIBILITIES

  • Experience developing applications in RPG3, RPGIV, RPGLE, ILE RPG, RPG Free, SQLRPGLE, CLP, CLLE, SQL and DB2
  • Develop/modify IBM iSeries applications, reports, tables, business views, data structures, and business functions.
  • Perform unit testing to ensure developed applications work as expected.
  • Document requirements, technical design, and specifications.
  • Analyze and troubleshoot Oracle JD Edwards, supporting systems and processes as a member of a rotational on-call support team.
  • Collaborate on other projects with JD Edwards developers, contractors, and vendor consultants.
  • Must have excellent analytical, problem-solving, communication, and presentation skills.
  • Gather, understand, and document user requirements, creating specifications, designing solutions, developing, testing and implementing solutions that ensure requirements are achieved through high-quality deliverables.

KNOWLEDGE, SKILLS AND ABILITIES

  • Preferable Expertise in JD Edwards functional skills in any or all of: Sales Order, EDI, AR, AP, GL, Inventory, Advanced Warehouse and Manufacturing
  • Experience developing applications in RPG3, RPGIV, RPGLE, ILE RPG, RPG Free, SQLRPGLE, CLP, CLLE, SQL and DB2
  • Experience with development tools such as Eclipse, RDi, RDp, WDSC or other GUI based Integrated Development Environment (IDE) software
  • Strong SQL and relational database concepts/design including but not limited to: SQL joins (inner and left), selects, inserts, updates, tables, views, common table expressions, stored procedures, UDF and UDTF
  • Excellent analytical and problem-solving skills
  • Self-motivated and directed
  • Strong customer service skills and orientation
  • Strong attention to detail
  • Ability to work extended hours as work situations dictate and act as escalation point for issues
  • Excellent communication skills, written and oral
  • Ability to analyze and learn rapidly changing technologies