Oracle is seeking a talented Software Developer 3 specializing in C++ to join their team in Bengaluru, India. This role sits within their Product Development division and offers an exciting opportunity to work on enterprise-level software solutions.
The position involves working on the Siebel Application Server, where you'll be responsible for designing, developing, and debugging complex software components. You'll be working with a modern tech stack including C++, Java, and RESTful Web Services, while dealing with both Windows and Unix environments. This role requires a strong foundation in C++ programming, with particular emphasis on modern C++ features and patterns.
As a Software Developer 3, you'll be creating high-level and detailed design documents, collaborating with cross-functional teams including Product Management, QA, and Documentation, and contributing to the enhancement of existing product capabilities. The role offers exposure to cutting-edge technologies and the chance to work with enterprise-scale applications.
Oracle provides a comprehensive benefits package including medical insurance, life insurance, and retirement options. As a world leader in cloud solutions with over 40 years of industry presence, Oracle offers stability and continuous growth opportunities. The company promotes an inclusive work environment and supports work-life balance through various programs and initiatives.
The ideal candidate should have 2-8 years of experience in enterprise software development, with strong expertise in C++ and data structures. Knowledge of RDBMS, SQL, and configuration management systems is essential. Experience with modern C++ patterns, POSIX system programming, and build systems like CMake would be highly valuable.
This is an excellent opportunity for a mid-level developer looking to advance their career in a global technology leader. You'll be working on challenging problems, implementing industry best practices, and contributing to products that serve enterprise customers worldwide. The role offers both technical depth and breadth, with opportunities to work on various aspects of software development from design to implementation.