Oracle Sr Software Developer in Bengaluru, India
Sr Software Developer
Oracle seeks an experienced software dev engineer to join a team of talented professionals who are revolutionizing delivery of Cloud Services to the world’s most critical organizations.
The SaaS Production Engineering team manages all enterprise software services on behalf of our 25,000 customers, processing over 60 billion daily transactions. Within the Saas PE team, the Engineering Services team produces strategic software solutions and provides production engineering services and support to help deliver Cloud products to customers with maximum reliability, performance and operability. You will be a part of the Engineering Services team, to develop and build multiple tools and solutions designed to improve the reliability, resiliency, performance, operability, monitoring and efficiency of the SaaS product portfolio. You will partner closely with peers and leaders in software development and customer support to create new toolsets, deploy the toolsets across applications on the Oracle Cloud.
Our team environment is progressive, flexible, professionally challenging, rewarding and fun. We are growing rapidly.
Skills and Experience
Bachelor’s degree in Computer Science or related field with 5 years of experience in software product development
Solid fundamentals in computer science and software engineering
Excellent written and verbal communication skills
Experience building and deploying highly scalable services and applications; preferably on cloud infrastructure.
Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
Strong knowledge of C, C , Java or Scala and experience with scripting languages such as Python, Perl, etc.
Experience with message queues and time series data bases.
Detailed Description and Job Requirements
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.
Job: Product Development
Job Type: Regular Employee Hire