Software Developer 3

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Operating for 40+ years.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Developer 3

Oracle is seeking a talented Software Developer 3 to join their growing team in Bengaluru. This role focuses on developing and maintaining enterprise-level server components using C++, Java, and various modern technologies. The position requires expertise in system design, database technologies, and both Windows and Unix environments.

As a Software Developer 3, you'll be responsible for designing and developing Siebel Application Server components, creating detailed technical documentation, and working cross-functionally with Product Management, QA, and Documentation teams. The ideal candidate should have 4-10 years of experience in enterprise software development, strong expertise in C++ and object-oriented programming, and deep knowledge of data structures and RDBMS.

Oracle offers a comprehensive benefits package including medical insurance, life insurance, and retirement benefits. As a world leader in cloud solutions with over 40 years of experience, Oracle provides an excellent opportunity for career growth and development in enterprise software. The company promotes work-life balance and encourages community involvement through volunteer programs.

The role requires strong technical skills, particularly in C++ and modern development practices, combined with the ability to work independently and provide technical leadership. This is an excellent opportunity for a mid-level developer looking to work on enterprise-scale applications in a leading technology company.

Last updated 2 minutes ago

Responsibilities For Software Developer 3

  • Design, develop, troubleshoot and debug Siebel Application Server for databases, applications, tools, multithreading
  • Build Siebel Server components and features
  • Create high level and detailed design documents for new features
  • Develop new product features using C++, Java 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 For Software Developer 3

Java
Linux
  • Bachelor's Degree in Computer Science required, Master's preferred
  • 4-10 years experience developing server components for enterprise applications
  • Strong expertise in Object Oriented Programming Languages
  • Strong expertise with C++ required
  • Expertise with Data Structures required
  • Knowledge of RDBMS, SQL, configuration management systems
  • Experience with UNIX Operating System and Commands
  • Experience in modern C++ patterns and libraries
  • Experience with CMake, Meson or Bazel
  • Expertise in implementing design patterns and system design

Benefits For Software Developer 3

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Software Developer 3

Software Developer 3 - APEX

Mid-level Software Developer position at Oracle focusing on APEX development and infrastructure automation, offering competitive salary and comprehensive benefits.

Software Developer 3

Software Developer 3 position at Oracle's Corporate Tools Engineering team, focusing on database applications and modern UI development with 3-5+ years experience required.

Software Developer 3

Mid-level Software Developer position at Oracle, focusing on Python development for construction industry solutions, requiring 3-5 years of experience in web application development.

Software Developer 3

Mid-level Software Developer position at Oracle working on Argus Safety platform for pharmaceutical safety reporting, requiring 3-5+ years of experience in C++, C#, and .NET development.

Software Developer 3

Mid-level Software Developer role at Oracle Health, focusing on building cloud-native healthcare applications using Java and modern cloud technologies.