This position is for a Senior Member of Technical Staff role to be involved in integration development, functional validation and automation of the Oracle Integration Cloud Services (OIC/ICS), Integration Cloud Adapters, SOA Cloud, AIA integration technologies and Connectivity Services areas that is part of Oracle Cloud Platform as a service (PAAS).
Good understanding of computer science fundamentals i.e. Operating System, Databases, computer architecture, computer networking, Unix/Linux/Windows Programming, Shell Programming, , Java, PERL, SQL etc.
Good exposure and working experience of Java, J2EE, XML, Web Services, WSDL, REST, JSON. We prefer JDK7 or JDK8 knowledge, candidates must know Generic, Design Patterns, etc…Exposure to integration patterns and J2EE design patterns is an advantage.
3+ years Oracle CX application consulting experience
Domain knowledge of Oracle CPQ
Domain knowledge of Oracle Commerce Cloud
Domain knowledge of Oracle Engagement Cloud
One or more JVM script language such as Groovy, Scala, Jython, etc. Good knowledge of one non-java script language such as Python, Perl, etc…
Good understanding of software development lifecycle and best practices.
Exposure to automation tools and technologies, Source Control systems. Good Automation Framework knowledge. Good Knowledge of REST, JSON, and Security in those areas.
Knowledge of CI or CD or Jenkins/Hudson technology (optional or for specific candidates)
Knowledge of Virtualization technology such as docker (optional or for specific candidates)
Strong problem solver who could work backward and debug any problem (PMTS level)
The candidate is expected to achieve highest level of technical skills in above mentioned area as a individual contributor. The candidate is also expected to provide directions and mentor other junior team members within the team as per the need.
The candidate need to own features / sub features of moderate to high complex areas and work with corresponding Product Managers, Product Owners, Other Dev / QA / Devops leads and Documentation team for making sure that the assigned features are of highest quality.
The candidate need to have excellent verbal and email communication skills for effectively interacting with other teams and horizontal teams.
Experience and exposure to RODOD solution implementation is preferred
Familiarity with Oracle Communication Applications Stack (BRM, OSM, ASAP, UIM, SOA, AIA)
Can operate independently to provide quality work products to an engagement. Performs varied and complex duties and tasks that need independent judgment
Self-motivated individual who works well in a team environment
Willing to travel for short term on need basis.
Any Oracle certification is an advantage.
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.