The Job logo

What

Where

Senior Software Developer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Oracle Cloud Infrastructure (OCI) team and build and operate massive scale, integrated cloud services in a multi-tenant environment. We offer opportunities for smart engineers to solve difficult problems in distributed, highly available services. As a Senior Software Developer, you will design and build innovative systems to power our customer's critical applications. This is a full-time, on-site opportunity located in Bengaluru, Karnataka, India.

Job Description

The Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges.
We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in distributed highly available services and virtualized infrastructure. At every level, our engineers have a significant technical and business impact designing and building innovative new systems to power our customer’s business critical applications. Oracle's Infrastructure Cloud Object Storage team is Hiring Software Engineers, level commensurate with demonstrated achievements in the past and experience.


The object store team is responsible for a performant, scalable, highly available, and durable object store built from the ground up. We believe this team and mission sits squarely at the center of Oracle's future and is an integral part of Oracle's public cloud efforts.


We have engineering work at every layer of the stack, from REST APIs to distributed systems to file systems, and we are looking for teammates who are interested in being part of a team that innovates from top to bottom. We believe that the only way to succeed is to own every part of the problem, and so we are creating a team that controls its own destiny. You will own development of new components and features, from initial concepts through design, implementation, test, and operation. Your intelligence and expertise will result in a sense of accomplishment as you create new features as well as oversee their use by customers in a production environment.

Responsibilities

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Responsibilities:
 

  • Work with senior architects and product management to define requirements
  • Design and implement new features
  • Define and guide engineering processes and procedures
  • Review code written by your peers to ensure correctness and fit with the team's overall design principles
  • Work with the team to operate services that host massive amounts of data

Minimum Qualifications:
 

  • BS in Computer Science; level commensurate with years of experience
  • Proven experience with a major Object Oriented Programming language such as Java, C# or C++
  • Deep understanding of data structures and design patterns
  • Background in building, testing, and debugging robust production services
  • Deep understanding of standard architectures for Distributed System
  • Excellent written and verbal communication
  • Strong troubleshooting and performance tuning skills.
Set alert for similar jobsSenior Software Developer role in Bengaluru, India
Oracle Logo

Company

Oracle

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Development

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Oracle Logo

Software Developer

Oracle

Bengaluru, Karnataka, India

Posted: a year ago

Join Oracle in reshaping the cloud services landscape. We are looking for a full stack developer to contribute to the revolution of securing Cloud Services for critical organizations. This is a full-time on-site opportunity where you will innovate, design, and develop cloud applications and infrastructure. Key skills required are micro-services, Graphql, Docker, Kubernetes, HTML5, Rest APIs, JavaScript, React, Angular, and Typescript. Apply now to be a part of the digital revolution!

Oracle Logo

Senior Software Developer

Oracle

Bengaluru, Karnataka, India

Posted: a year ago

Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.   Responsibilities I have an opening in my team working on Test Development of Database Migration Service (DMS) in Cloud Computing Environment under Oracle Clusterware and Real Application Clusters (RAC). DMS is critical for migrating data from on-premise and Oracle Cloud databases into Autonomous Database on Oracle Cloud Infrastructure. The opening is for an individual contributor position, though, at a later point you may have a small team depending on the complexity of the features you work on. In this position, you will be working very closely with the feature development team to develop a test plan/infrastructure needed for the feature. You will also be reviewing the feature specifications (Functional & Design spec) before it is finalized as your inputs from a customer perspective might be important in the implementation. Our team needs to develop tools/frameworks and test applets/scripts and automate the test setup needed for the features of Oracle Kernel we are testing. The features we test can be exercised only through some level of programming as we are testing the database itself and not the application developed on top of it. The Group: 'Database test development' group (part of the database server group of Server Technologies Division) works on the upcoming releases of Oracle database server, enveloping a wide range of technologies that include (but not limited to) Clusterware and Real Application Clusters (RAC), High Availability. The group with its state of the art development infrastructure and practices, helps shape technology that has been important for a large number of Fortune 2000 and other companies. The group foresees product usage scenarios, simulates real life problems, tests the forthcoming releases of Oracle database server and ensures that the customers get the highest quality database. Detailed Description and Job Requirements - Internal Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Oracle Logo

Senior Software Engineer

Oracle

Bengaluru, Karnataka, India

Posted: 10 months ago

Job description  RESPONSIBILITIES Develop and maintain SAP design and technical specification documents; Assist in defining and documenting SAP Best Practices. Perform requirements gathering, Business Analysis, Fit Gap Analysis, System Testing, Documentation (FDD and TDD) and End User Training Participate in the analysis of the business operations to validate requirements and scope, suggest process improvements and assist in effort estimation. Develop, test, debug, implement, maintain and document ABAP code used in RICEFW (Reports, Interfaces, Conversions, Extensions, Forms and Workflows)  Enhancing SAP system using BADI’s, User exits, Customer exits and enhancement framework options. Create Use cases, user stories and other requirements/specifications artifacts. Provide functional specifications and work with Software Engineers (ABAP, PCF, Fiori) Conducting and support testing on SAP platform. SAP ABAP/4 programming to generate Reports, Conversion Programs to load data into SAP/Modify SAP data, APIs to connect to SAP/Non-SAP using RFC, ALE/IDOCs, Output Programming using SAP Script, Smart forms, Adobe Forms. Integration with Non-SAP systems using Web Services/Proxies/APIs. Performance Tuning/HANA Debugging/Defect Management QUALIFICATIONS 4+ years of experience with SAP ABAP S4 HANA development Minimum 2 full SAP life cycle S/4 implementations experience Experience with programming in SAP ABAP in S4 HANA, UI5/Fiori, ODATA, OO ABAP, ABAP 7.4, Java script Problem solving and debugging skills Effective team player working with Onsite and Offshore teams Knowledge of the Software Development Lifecycle (SDLC) as well as software development methodologies (e.g. Agile, Scrum, Iterative, Waterfall, etc.) Good functional knowledge on Finance, Purchasing and Warehouse Logistics Modules (SD/FI/Ariba/EWM). Knowledge or experience in BTP is an added advantage