Applications Developer 4

Oracle - Redwood City, CA (30+ days ago)3.9


Applications Developer 4-18000G1M

Preferred Qualifications

CRM, Customer Relationship Management, is all about taking good care of and providing the best experience for those who are most important to an enterprise.

As one of the most important pillars of the CRM suite, the Oracle Fusion Sales Application Opportunity Management product development team is growing and looking for talent to build a world class

CRM product. If you want to help Oracle develop its Fusion Applications and be part of its success, come join our exciting team.

We are on a mission to deliver the next-generation of web applications for the Fusion suite of business applications. As one of the members on the web team, you will help to define the product,

establish the foundation for future development, own key areas of the product, and help build the rest of the team.

Designed from the ground up using the latest technology advances and incorporating the best practices gathered from Oracle's thousands of customers, Oracle Fusion Applications are 100% open-

standards-based business applications that set a new standard for the way we innovate, work, and adopt technology.

As a member of the Fusion Applications Development Team you will have the opportunity to build web applications that support and integrate with Fusion applications. These applications will contain

the latest technologies to provide the highest standard of UI design, graphical innovation and a robust user experience.

Responsibilities:
Analyzing, designing, developing, troubleshooting and debugging software programs for commercial or end user applications.
Completing programming and performing testing and debugging of applications
Developing, applying and maintaining quality standards for Oracle products with adherence to both internal and external standards
Working with architects, product engineers and others (in multiple areas across multiple organizations to deliver products and resolve issue in a timely manner
Providing leadership and expertise in the development of new products/services/processes and frequently operating at the leading edge of technology
Recommending and justifying major changes to existing products/services/processes

Required Skill Sets

8-10 years experience with Object Oriented Design and Development.
Solid design and coding skills (Java, JEE technologies)
Solid understanding of data structures and design patterns
Solid understand of SQL and data modeling principles
Experience using Oracle, SQL, PL/SQL
Background in Web technologies, including JSP, Servlets, Struts, JavaScript, REST, SOAP, and XML
Demonstrated success in working with highly scalable systems: Web and Back-End
Proven ability to debug code developed by others and expertise in diagnosis and resolution of customer problems
Working knowledge in unix and shell scripts
Strong analytical/problem solving skills.
Ability to prioritize and multitask
Strong & proven experience in working with globally-dispersed teams of engineers
Possession of good communication and presentation skills; should be experienced in communicating and working with top management
Must be open to learn new technologies and be ready to work on areas which are unfamiliar
Ability to work well within a team and mentor junior team members
Ability to work independently and make independent judgments

Preferred Skills:
Experience with databases: database knowledge of database performance, migration and system level issues
Experience with ADF and building Fusion application
Experience with enterprise middleware products such as Weblogic servers, SOA, Webservices, BPM etc
Build solutions using agile development methodology
Ability to do performance tuning and analysis

Detailed Description and Job Requirements

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.