Oracle is seeking a Software Developer II (C++ Developer) for their Bengaluru, India office. This role requires 3 to 5+ years of experience in software engineering, with a focus on C++ development. The ideal candidate will be proficient in analyzing, designing, coding, debugging, testing, and modifying software while considering software abilities. They should be able to build designs for scope projects within the team, provide high-level architecture mentorship, and develop specifications to resolve software problems. The role involves collaborating with partners on current functionality and the complexity of adding features, estimating effort for current and future projects of small to medium scope, and debugging complicated issues that span multiple modules. The candidate should have a strong understanding of design principles, coding guidelines, and the ability to deploy and tackle issues optimally and efficiently. They should also possess good collaboration and communication skills, an innovative mindset, and a willingness to participate in DevCulture initiatives such as white papers, technology innovations, TechTalks, and Hackathons. The position requires a bachelor's degree or equivalent experience in Information Technology or a related field.