POSITION SUMMARY:
The Principal Software Engineer position is responsible for delivering successful technical solutions for the Oracle EBS and Cloud/Fusion platforms. The individual is responsible for development and support activities with minimal supervision and guidance. A successful candidate will have a solid record of delivering technical solutions under timeline and a proven track record of working efficiently with business, functional, and technical teams. This role’s focus is on the development, maintenance, and support of new and existing Oracle EBS and Cloud/Fusion functionality. The Principal Software Engineer will mentor, lead, and indirectly influence internally and cross functionally.
ACCOUNTABILITIES:
Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions:
Team Support:
Works with team members to develop, maintain and improve critical internal and external production applications.
Works with Infrastructure and Service Desk teams to identify, diagnose and remediate production system issues.
Provides timely status updates for assigned work to the team members and leadership.
Researches the changing marketplace to keep current with technology and upgrades.
Provides production system support as needed.
Mentor, support, guide, and train other team members.
May support or provide technical expertise within team and cross functionally.
Other duties as assigned.
REQUIRED QUALIFICATIONS:
Knowledge of:
Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required
Technical expertise/knowledge of development tools and processes
Strong knowledge of developing interface and conversion routines
Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools
Advanced knowledge of Agile and object-oriented software development methodologies
Generating process documentation
Familiarity with SDLC
Automated testing / regression testing
Experience in a Scrum/Agile development environment
Knowledge and experience with
SQL, PL/SQL, XML, BI Publisher, Alerts and Workflow development customizations and extensions
Oracle Visual Builder Studio
Oracle Fast Formulas
Linux shell scripts
SOAP XML, WSDL, XML schema, and XSL
RESTful services, JSON
SOA gateway deployments
SOAPUI, XMLSpy, POSTMAN for SOA testing and development
Opening, managing, and resolving Oracle service requests with Oracle support
Functional knowledge of development languages utilized.
Application Express (APEX)
Oracle Application Framework
Knowledgeof the Oracle distribution and financial applications suiteof products:
iExpense
iProcurement
Accounts Payable
Accounts Receivable
Cash Management
Channel Revenue Management
Fixed Assets
General Ledger
Inventory
Bills of Material
Order Management
Advanced Pricing
Projects and/or Grants Accounting
Purchasing
Trading Community Architecture
Order to Cash
Procure to Pay
Ability to:
Education and/or Experience:
PREFERRED QUALIFICATIONS: (Additional qualifications that may make a person even more effective in the role, but are not required for consideration)
WSO2 experience
Experience with Kintana/HP PPM deployment tools
Knowledge of some or all of Oracle EBS applications / Cloud HCM suite of products:
Core HR
Absence Management
Time and Labor
Compensation
Performance management
Reporting – OTBI/BI-SQL
Payroll
Learning Management
Benefits
Application Object Library (FND)