Oracle is seeking a Software Developer 3 to join their team in Bengaluru, Karnataka, India. This role requires 4 to 6 years of experience in Enterprise Software Design & Development using C++ Programming Language and Object-Oriented Programming Paradigm.
Key Responsibilities:
- Design new features for Siebel Application Server
- Build Siebel Server components and features
- Create high-level and detailed design documents for new features
- Develop new product features using C++ in Windows and Unix environments
- Work with Product Management, QA, and Documentation teams
- Analyze requirements from customers and Product Managers
- Enhance and maintain existing product capabilities
Requirements:
- Bachelor's Degree in Computer Science (Master's preferred)
- 4-6 years of experience developing server components for enterprise business application software products
- Strong expertise in C++ and Object-Oriented Programming
- Experience with implementing design patterns and industry best practices
- Familiarity with design and debug tools
- Knowledge of software development processes
- Familiarity with core infrastructure components, XML, JSON, RESTful Web Services, Cloud computing, and Enterprise Integrations is a plus
- Knowledge of Machine Learning, RDBMS, and SQL is desirable
- Excellent verbal and written communication skills
- Strong teamwork skills
Oracle offers a competitive suite of employee benefits, including flexible medical, life insurance, and retirement options. They also encourage employees to give back to their communities through volunteer programs.
Oracle is an Equal Employment Opportunity Employer and is committed to including people with disabilities at all stages of the employment process.