Job Description
Senior Software Engineer #1428
- Remote, IL
- LOCATION CODE Remote – US
- TALENT COMMUNITIES Information Technology
- Job Description
- Finance Technology
OVERVIEW
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.
KEY RESPONSIBILITIES
- 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.
KNOWLEDGE, SKILLS AND ABILITIES
- 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.