Senior Oracle Developer
Business Contribution:A Senior Oracle Developer is responsible for support and development of one or more business application systems. This includes working with system users/business analysts/programmer analysts to translate business requirements into development specifications; creating required documentation, conducting required technical configuration, application modification and software development; and maintenance of interfaces and other related software artifacts. The Senior Oracle Developer brings extensive experience, leadership, mentoring and team building skills to the position, and will also assist in some aspects of planning and management of the IT organization. This person will be responsible to train/coach Interns to prepare them for the Oracle Developer positions within our client’s organization. This is a techno functional role.
Key Responsibilities
- Project Management and Change Management
- Implementation, Support & Development
- All of the user requirement and technical documentation skills:
- All of the technical development responsibilities:
- All of the application configuration responsibilities:
- All of the professional relationship responsibilities:
- All of the ongoing support and special projects responsibilities:
- Work independently yet cohesively with our client’s Oracle Implementation team which is a group of IT and Business core team members to implement end-to-end Oracle eBS business flow functionality like Order-to-Cash, Procure-to-Pay, Demand-to-Build, Financials, Demantra, WMS, Projects, Project Accounting/Costing, Install base, Time & Labor etc.
- Able to effectively work on project teams by identifying issues, requirements, project milestones, phases, and elements, participating in project team and assisting in all aspects of Oracle application development.
- Meet with key users from projects as well as businesses on a weekly basis to discuss activities and priorities. Meet with established business owners at minimum once a month and alert business and IT management of any critical issues.
- Maintain SOX and legal regulations when supporting and implementing systems.
- Actively participate in the design, implementation, setup, testing and training of users to support, rollout or upgrade Oracle ERP systems.
- Meet with decisions makers, system owners and end users to define business, financial and operations requirements and systems goals, and identify and resolve system issues.
- Work with Oracle and Oracle based business applications, local and remote development team members, and end-users to identify development requirements and execute approved development.
- Document technical designs, processes and system flows. Areas of responsibility include but are not limited to: Oracle Financials, Manufacturing, Order Management, Purchasing and Distribution applications.
- Interfaces between Oracle Applications and other systems.
- Web front-end and integration with other business applications is desirable.
- Key expert in specific functionality of ERP system software and primary responsibility for RICE deliverables for Oracle ERP system.
- Coordinate and perform in-depth tests, including end user reviews, for modified and new systems, and other post-implementations support.
- Provide orientation and training to end users when required.
- Maintains system documentation by writing and updating procedures.
- Protects operations by keeping information confidential.
- Interfaces with various levels of staff levels with the highest level of professionalism.
- Troubleshooting application related technical issues and errors.
- Work directly and actively with software vendors and support groups to debug and resolve issues.
- Involvement in the software user community to take advantage of knowledge base, software direction and trends.
- Ability to provide suggested business process changes which might be instituted in addition to or instead of the proposed user requirement.
- Ability to research and analyze multiple available commercial software solutions as responses to the business requirement and present those alternatives with criteria for decision.
- Ability to analyze long term technical and business impact of proposed changes on supported applications.
- Must maintain documentation related to the work management and user prioritization for supported applications utilizing the methodology and procedures prescribed for use by our client’s IT.
- Ability to conceptualize and create required source code control infrastructure to support an application or development project.
- Ability to research and analyze multiple available commercial tools and software solutions as responses to IT requirements and present those alternatives with criteria for decision.
- Ability to participate in development of methodology and procedures for use by our client’s IT developers.
- Demonstrate and maintain an awareness of the vendor and the vendor’s strategies related to supported commercial applications.
- Demonstrate an awareness of the commercial software marketplace for those business functions supported.
- Ability to write application management plans for supported applications, including timing and resources required for upgrades, migrations, or replacement.
- Must be able to work with database administration, system administration, and help desk personnel to modify or create cross-functional workflows and work structures.
- Must be able to both formally and informally pull together and facilitate small to midsize teams to accomplish cross-functional tasks.
- Ability to participate in development of cross-functional methodology and procedures for use by our client’s IT.
- The ability to lead a project development team and manage a small to medium sized development project.
- Maintain a general awareness of new technology arriving or available in the technology marketplace, and how those technologies might be applied to our client.