Software Developer II (C++ Developer)

Oracle is a multinational technology company known for its database software, cloud engineered systems, and enterprise software products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer 3

Oracle is hiring a Software Developer 3 in Austin, TX to design and develop software applications, with focus on Java, RESTful APIs, and SQL databases.

Software Developer 3

Oracle is seeking a Software Developer 3 to build and operate cloud services, focusing on distributed systems and high-scale services implementation.

Full-Stack Software Engineer

Full-Stack Software Engineer position at Oracle, focusing on database, business logic, and UI development, requiring 3-5+ years of experience in web technologies and JavaScript/Java development.

Software Developer 2

Performance engineering role at Oracle focusing on Java SE infrastructure development, optimization, and analysis, working with world-class engineers on the Java platform.

Senior Applications Developer

Senior Applications Developer position at Oracle, focusing on Fusion Global HR and Talent products, requiring 3-5+ years of Java/J2EE experience.

Description For Software Developer II (C++ Developer)

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.

Last updated 7 months ago

Responsibilities For Software Developer II (C++ Developer)

  • Analyze, design, code, debug, test and modify software
  • Build designs for scope projects within the team
  • Provide high-level architecture mentorship and develop specifications
  • Collaborate with partners on current functionality and feature complexity
  • Estimate effort for current and future projects
  • Debug complicated issues spanning multiple modules
  • Propose and lead process improvement projects
  • Share knowledge through mentorship, coaching, technical talks, and blogs
  • Mentor Software Engineers
  • Participate in DevCulture initiatives (white papers, technology innovations, TechTalks, Hackathon, etc.)

Requirements For Software Developer II (C++ Developer)

  • 3 to 5+ years of experience in software engineering
  • Proficiency in C++ development
  • Bachelor's degree or equivalent experience in Information Technology or related field
  • Strong understanding of design principles and coding guidelines
  • Ability to deploy and tackle issues optimally and efficiently
  • Good collaboration and communication skills
  • Innovative mindset
  • Willingness to participate in DevCulture initiatives

Interested in this job?