NMDP logo

Principal Software Engineer Oracle (EBS)

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 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:

  • 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

    • 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

  • Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions
  • Familiarity with Oracle suggested standards and approaches for delivering EBS and Cloud work products
  • Expert knowledge of underlying Oracle Applications table structure. Firm technical knowledge including SQL*Plus and PL/SQL coding to support troubleshooting of existing and development of new customer processes. 
  • 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: 

  • 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 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)