About The Position

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.

Requirements

  • 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
  • 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
  • Code management and deployment platforms for Oracle Fusion/PaaS
  • Knowledge of some or all of Cloud HCM suite of products:
  • Core HR
  • Payroll
  • Learning
  • Absence Management
  • Time and Labor
  • Compensation
  • Recruiting
  • Workforce management
  • Performance management
  • Goal management
  • Reporting – OTBI/BI-SQL
  • 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
  • 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.
  • 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.

Nice To Haves

  • WSO2 experience
  • Experience with Kintana/HP PPM deployment tools
  • Knowledge of the Oracle EBS/Fusion distribution and financial applications suite of 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
  • Application Express (APEX)
  • Oracle Application Framework
  • Application Object Library (FND)

Responsibilities

  • 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.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service