Job Description

Senior Software Engineer #1428

  • Remote, IL
  • TALENT COMMUNITIES Information Technology
  • Job Description
  • Finance Technology


The Sr. Software Engineer role will maintain applications, aid in each assigned development task and provide coding recommendations and be tasked with building a state-of the-art platform and architecture within FTD’s multi-brand $1B+ e-commerce company.


  • Review and analyze business requirements and design and develop within the Oracle JD Edwards World Development toolset and related technologies.
  • Develop and 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.
  • Gather, understand, and document user requirements, creating specifications, designing solutions, developing, testing and implementing solutions that ensure requirements are achieved through high-quality deliverables.
  • Perform other duties as assigned.


  • Minimum 5 years of experience with Oracle JD Edwards World development.
  • 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.
  • Ability to produce high quality software utilizing automated unit and integration testing.
  • Excellent at managing multiple responsibilities and tasks at a given time and prioritizing those items effectively and efficiently.
  • Experience implementing or utilizing Continuous Integration/Continuous Deployment (CI/CD) practices.
  • Ability to seek constructive feedback and develop skill set based on feedback.
  • Sharp problem-solving techniques and object-oriented software design skills.
  • Self-motivated and directed.
  • Must have excellent analytical, problem-solving, and presentation skills.
  • 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.
  • Ability to analyze and learn rapidly changing technologies.
  • Excellent communication skills, written and oral.
  • Capable in MS Office Suite (Including MS Teams).
  • Ability to work in a dynamic, virtual environment requiring self-motivation and adaptability.