For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
NMDP
NMDP

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Oracle
Software Development
Testing
+38

Permanent role
6 days ago
Apply now

Position Summary

JOB DESCRIPTION

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)

About The Team

NMDP offers regular, full-time employees medical, dental, vision, life and disability, accident/critical illness/hospital, well-being, legal, identity theft and pet benefits. Retirement, paid time off/holidays, leave and incentive plans are also offered to eligible employees. Please reference this link for more information: NMDP Benefit Information

About NMDP

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service