Software Engineer – Oracle eBusiness in Nashville, TN at BMI

Date Posted: 1/3/2022

Job Snapshot

Job Description

Software Engineer – Oracle eBusiness
POSITION SUMMARY:  Designs, builds and maintains Oracle software; specifically eBusiness suite. Interacts with UI/UX designers, enterprise architects, and software developers to design and develop innovative solutions to business problems.


LOCATION: This position is based out of our Nashville, TN office. Position has the ability to work mostly remote with designated office days at the Nashville location. 

  • Participate in all phases of managing the Application Lifecycle Management: requirements analysis, development, testing, and implementation. Participate in technical logic and design discussions
  • Identify the appropriate software architecture based on the requirements and on enterprise architecture guidelines
  • Record software architecture in a software architecture document using use cases and Unified Modeling Language (UML).  Maintain and evolve software architecture documents based on evolving requirements and technology trends
  • Lead the review process for software architecture documents
  • Contribute to the review and analysis of business requirements
  • Integrate internal and external product design into a cohesive user experience
  • Work with UX/UI to improve and refine product visual design and consistency
  • Create, maintain, and present technical documentation to different audiences and levels
  • Perform resource, technical and risk assessments
  • Work with other development, architecture, and product development teams
  • Work with 3rd party vendor on technical design/specifications, development, testing and deployment to ensure the product meets the requirements
  • Assist in the timely completion of assigned development projects
  • Prepare required documentation, including project plans, software program, and user documentation
  • Assist in the estimation of personnel requirements, cost, and time for development projects
  • Provide 24/7 support, on a rotating basis, for all processes related to BMI’s financials systems
  • Supports our BMI Core Values and cultivates a culture of diversity and inclusion.
  • Regular attendance.
  • Other duties as assigned
  • Education:  Bachelor's Degree or higher in Computer Science or Math or equivalent industry experience


  • Seven (7) years’ software development experience
  • Five (5) years Oracle eBusiness Suite development experience
  • Extensive object oriented design and development of server-side and client-side software experience
  • Strong SQL/PL-SQL experience with Oracle Databases
    • Experience creating packaged procedures
    • Experience generating log and output files, from both Concurrent Processing, and straight database utilization
    • Experience calling / referencing standard Oracle packages and functionality
  • Java programming experience with Oracle JDeveloper
    • Knowledge of and experience with Oracle JDeveloper IDE
    • Experience with Java Stored Procedures
    • Experience with Java Concurrent Program (JCP) programming
  • Oracle OAFramework (OAF) development experience
  • Oracle BI Publisher Experience
    • BI Publisher Template Builder for Word
    • Development of RTF and XLS Templates
    • Development of XML Data Templates
    • Merge and Bursting report experience
  • Experience with Oracle eBusiness Suite versions 12.1 or 12.2
    • Experience with Oracle Financials modules: Accounts Receivable, Accounts Payable, Payments, Cash Management, Fixed Assets, General Ledger, iExpenses, Sub-Ledger Accounting, Tax
    • Experience with Oracle Procurement modules: Purchasing, iProcurement
  • Korn or Bash Shell scripting experience in a Unix / Linux environment
  • Experience with Oracle Workflow, Workflow and Notification administration, Workflow Builder is preferred
  • Experience with Oracle Forms and Reports in 10g or 11g is preferred
  • Experience with Oracle Message Designer, Oracle XML Gateway, Oracle Business Intelligence Analytics Applications is preferred
  • Experience with distributed systems or a large enterprise background is preferred

For the health and safety of our staff, BMI requires that all team members who are expected to work in BMI offices or interact with the public on BMI’s behalf, be fully vaccinated against COVID-19, unless a reasonable accommodation is requested and pre-approved.


BROADCAST MUSIC, INC. IS AN EQUAL OPPORTUNITY EMPLOYER: All applicants will receive equal opportunity for employment without regard of race, color, sex, religion, nationality, age, sexual orientation, gender identity and/or expression, veteran’s or marital status, disability, or any other cultural factor.


  1. Software Engineer Jobs
  2. Project Engineer Jobs