NMDP logo

Principal Software Engineer Oracle

NMDP
Full-time
Remote
United States
Technology & Development
Description

POSITION SUMMARY:
The Principal Software Engineer position is responsible for delivering successful technical solutions for the Oracle HCM 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:
•    Works with a team or independently to research and define user requirements and understand their needs, address those needs, handle problems as they arise, and escalate issues as required. 
•    With minimal direction, works to formulate system scope, objectives, requirements, and design documentation. 
•    Works with a team to provide information and development schedules for assigned work. 
•    Leads the creation of appropriate documentation for all application modifications and new development. 
•    Develops applications/enhancements within NMDP defined architecture and following the predefined processes/methodologies. 
•    Proactively communicates with and coordinates activities with other team members.

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
o    SQL, PL/SQL, XML, BI Publisher
o    Oracle Visual Builder Studio
o    Oracle Fast Formulas
o    Linux shell scripts
o    SOAP XML, WSDL, XML schema, and XSL
o    RESTful services, JSON
o    SOA gateway deployments
o    SOAPUI, XMLSpy, POSTMAN for SOA testing and development
o    Code management and deployment platforms for Oracle Fusion/PaaS

•    Knowledge of some or all of Cloud HCM suite of products:
o    Core HR
o    Payroll
o    Learning
o    Absence Management
o    Time and Labor
o    Compensation
o    Recruiting
o    Workforce management
o    Performance management
o    Goal management
o    Reporting – OTBI/BI-SQL
o    Benefits
•    Opening, managing, and resolving Oracle service requests with Oracle support
•    Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions

Ability to: 
•    Work within a team environment.
•    Manage oneself in a complex, high speed, self-correcting environment obtaining desirable results.
•    Effectively facilitate and lead meetings.
•    Demonstrate strong troubleshooting and analytical skills.
•    Maintain confidentiality of sensitive information.
•    Be self-motivated.
•    Prioritize workload to meet deadlines and work objectives
•    Meet time commitments on multiple tasks with quality deliverables in unsupervised environment.
•    Demonstrate excellent oral & written communication skills.
•    Demonstrate strong understanding and experience of application integrations within the Oracle E-Business Suite platform with other systems
•    Support and maintain existing EBS extensions
•    Periodically perform impact analysis of Oracle product updates
•    Reverse engineer complex modules and enhancements to diagnose root cause of user identified data issues
•    Read, write, speak and understand English.

Education and/or Experience: 
•    Bachelor’s degree in computer science, math, or related technical field that required extensive computer programming. Equivalent related experience and/or education may be substituted for the degree. 
•    7 or more years of technical work experience, working independently and in a team-based software application/development environment.

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 the Oracle EBS/Fusion distribution and financial applications suite of products:
o    iExpense
o    iProcurement
o    Accounts Payable
o    Accounts Receivable
o    Cash Management
o    Channel Revenue Management
o    Fixed Assets
o    General Ledger
o    Inventory
o    Bills of Material
o    Order Management
o    Advanced Pricing
o    Projects and/or Grants Accounting
o    Purchasing
o    Trading Community Architecture
o    Order to Cash
o    Procure to Pay
o    Application Express (APEX)
o    Oracle Application Framework
o    Application Object Library (FND)




Apply now
Share this job