Job Responsibilities:

Enterprise Applications Software Engineer who shall be responsible for the development of Product Lifecycle Management applications using the current Oracle ADF, Oracle Business Intelligence Reports, and SOA technologies. The Enterprise Applications Software Engineer IV shall provide technical and development leadership and deliver on software products that will revamp, improve, and enhance the capabilities of various PLM technology toolsets in support of the organization’s engineering processes and shall work remotely with project managers/product leads, system engineers, fellow developers, systems administrators, and operations for successful project completion.

Required Skills:

• Typically requires a Bachelor's degree in relevant discipline with a minimum of 9 years of experience, or Master's degree in relevant discipline with 7 years of experience; or a Doctorate in relevant discipline with 5 years of experience

• Extensive understanding in: Software design and development, Software Development Lifecycle, Service Oriented Architecture, Enterprise Service Bus, Workflow, and Business Process, Agile Development Methodology, Design Patterns, and Best Practices

• Extensive working experience and expertise with one or more of the following technologies: Java 8+, Oracle ADF 12c, Oracle Business Intelligence Reports, Oracle DBMS, PL/SQL, WebLogic

• Advanced skillset and in-depth working knowledge with: JDeveloper 12c, ADF Faces, ADF Task Flow, ADF Business Components

• Advanced skillset in JavaScript, CSS, and modern user experience (UX) design best practices

• Advanced skillset in designing, implementing, and consuming APIs and web services, and API-first methodologies

• Advanced skillset in database design, normalization, and optimization using SQL, stored procedures, and database triggers

• Excellent written and verbal communication skills, capable of effectively translating functional requirements into technical design and solutions

• Continued interaction with stakeholders, project managers, software developers and configurators, system administrators, and line management in a remote team environment

• Excellent leadership skills, demonstrated experience in guiding, synergizing, and mentoring a team of developers through remote conferencing, email, and business meetings

• Provide technology advisement and development direction with Oracle technology

Desired Skills:

• Experience with web service development and deployment on Oracle ESB platform

• Experience with BPEL, BPM, BAM

• Experience in Oracle SOA Suite and Oracle Fusion Middleware

• Experience with Git/GitHub (or similar repositories)

• Experience troubleshooting, debugging, and performance tuning applications