Job Summary
We are seeking an experienced Senior Oracle E-Business Suite (EBS) Programmer Analyst to support the development, enhancement, maintenance, and production operations of enterprise Human Resources and Financial applications.
The selected candidate will serve as one of two senior developers within a four-member Agile development team supporting the SCC's Oracle E-Business Suite application (eSCC).
The ideal candidate will possess strong hands-on experience with Oracle EBS Release 12.2 or higher, Oracle database development, application customization, and enterprise application support.
This position requires the ability to translate complex business requirements into efficient technical solutions, independently troubleshoot production issues, and collaborate with functional users, technical teams, and business stakeholders.
Key Responsibilities
- Oracle EBS Application Development
- Design, develop, modify, test, debug, and implement solutions using Oracle E-Business Suite R12.2 or higher.
- Develop and maintain solutions supporting Oracle Financial and Human Resources applications.
- Support EBS modules including:
- Accounts Payable (AP)
- General Ledger (GL)
- Purchasing (PO)
- Oracle iRecruitment
- Oracle Human Resources (HRMS)
- Oracle Time and Labor (OTL)
- Develop and enhance application functionality using Oracle development standards and tools.
- Implement application enhancements, customizations, and fixes while following established coding standards.
- Requirements Analysis and Solution Design
- Gather, analyze, and document business and technical requirements through stakeholder interviews, discussions, and observations.
- Translate business requirements into functional and technical specifications.
- Analyze existing applications and business processes to identify opportunities for improvements.
- Prepare detailed solution designs, process flow diagrams, and system specifications.
- Define application input, processing, and output requirements.
- Application Maintenance and Production Support
- Perform complex application administration, maintenance, troubleshooting, and production support.
- Analyze and resolve application defects, system failures, and performance issues.
- Investigate root causes of recurring production incidents.
- Implement corrective actions to improve application reliability.
- Support ongoing system enhancements, maintenance activities, and operational requests.
- Testing and Quality Assurance
- Develop and execute unit and system test plans.
- Perform application testing, debugging, and validation.
- Collaborate with business users during User Acceptance Testing (UAT).
- Resolve defects identified during testing.
- Ensure application changes meet technical specifications and business requirements.
- Agile Development and Collaboration
- Participate in Agile development ceremonies and backlog refinement.
- Work collaboratively with developers, analysts, stakeholders, and business users.
- Estimate development tasks and communicate progress, risks, and technical dependencies.
- Independently manage assigned complex development activities.
- Support code reviews, change management, and production releases.
- Documentation and Knowledge Transfer
- Create and maintain technical design documents, system specifications, and standard operating procedures.
- Document application changes, development activities, and production support resolutions.
- Provide knowledge transfer and technical handover to internal SCC staff.
- Ensure compliance with system development policies, procedures, security standards, and coding guidelines.
Required Qualifications
- Strong hands-on experience developing, enhancing, and supporting Oracle E-Business Suite applications.
- Experience with Oracle EBS R12.2 or higher.
- Proven technical development experience with Oracle Financial and/or HRMS modules, with broad coverage of the listed modules strongly preferred.
- Experience analyzing business requirements and translating them into technical application solutions.
- Strong experience in application design, development, customization, testing, implementation, and troubleshooting.
- Experience supporting enterprise production applications.
- Understanding of database-driven application architectures and Oracle application development practices.
- Familiarity with Agile software development methodologies.
- Strong problem-solving, analytical, troubleshooting, and debugging skills.
- Ability to independently handle complex development assignments.
- Excellent verbal and written communication skills.
- Ability to work collaboratively with technical teams and business stakeholders.
- Availability to work onsite Tuesday, Wednesday, and Thursday each week.
Preferred Technical Skills
The following skills are especially relevant to Oracle EBS development and are also identified in a related public SCC recruitment posting. Specific expectations for this contract should be confirmed.
- Oracle SQL and PL/SQL development.
- Oracle Developer Suite, including Forms and Reports.
- Oracle JDeveloper.
- Oracle Workflow Builder.
- Oracle EBS application extensions, customizations, and integrations.
- Oracle concurrent programs and application interfaces.
- Experience with Linux-based Oracle EBS environments.
- Oracle Cloud Infrastructure (OCI) experience.
- Knowledge of Oracle EBS development standards and application security.
- Experience with the complete Software Development Life Cycle (SDLC).
- Additional Advantages
- Experience with Virginia Cardinal HR or Financial systems.
- Familiarity with Microsoft Dynamics, Power Apps, or Power BI.
- Experience using Azure DevOps for Agile work item and project management.
- Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related field, or equivalent professional experience.
Ideal Candidate Profile
The ideal candidate is a senior Oracle EBS Technical Developer or Programmer Analyst with proven experience supporting enterprise Financial and HR systems.
The candidate should combine strong hands-on coding capabilities with functional knowledge of Oracle EBS modules, production troubleshooting, technical documentation, and stakeholder collaboration.
The role is best suited for someone comfortable managing complex development assignments independently while contributing effectively within a small Agile development team.