Oracles CX Industry Vertical solutions are designed to address the most complex business requirements for various industries. The India Development Center (IDC) is responsible for complete lifecycle of product conceptualization to design and development. These products provide comprehensive business and industry solutions, enabling organizations to increase productivity, accelerate business performance, and provide a lower cost of ownership. This project provides the opportunity to work with the latest platform tools that enables application developers build and customize the industry applications quickly and easily. This opening in the India Development Center is for a Senior Software Engineer role to work on the Integration Technologies within the CX Verticals Industry Development team. This is a very challenging role and provides an opportunity to work on developing Enterprise Software Products used by large set of customers across multiple domains. It provides exciting opportunity to work across multiple technologies collaborating with teams worldwide.
Skills for Applications Development:
•Experience with micro services development and deployment
•Exposure to development of business applications in any of the following domains desirable – SCM/ HCM/Financials/CRM/BI
•Exposure to cloud based development and in designing and developing software for large scale enterprise applications
•Demonstrates a sense of urgency, thoroughness and quality towards assigned tasks goals
•Knowledgeable hands on experience in Test Driven Development
•4 to 10 years of Product Development Experience
All candidates should possess
•BE/B.Tech/ M.Tech/MCA degree in engineering from a reputed institute with excellent and consistent academic record
•Strong Problem solving and analytical skills
•Good verbal and written communication skills
•Self-motivated person and work best in a team environment
•Experience with all aspects of Software development life cycle and experience in scrum methodology.
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 perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.
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.