Oracle Software Developer 3 in India

Software Developer 3

Preferred Qualifications

Oracle Production Engineering &

Operations DIS is seeking a

Software Engineer with 4 to 10 years of experience to work with our innovative

infrastructure tools development. A successful candidate will use their

experience to design, build, operate and support Infrastructure tools and

operations of all tools that fall under "Infrastructure as Code"

programs/projects.

The role requires a deep understanding of Python based infrastructure

automation, Linux server administration, automation and knowledge of Networking

and services running on virtualized and non-virtualized platforms. The role’s

primary focus is the simplification of providing solutions for infrastructure

and services by leveraging software development and industry standard solutions

to automate many tasks required to enable and manage our offerings. In

addition, this role as this engineer is responsible for complex problem

resolution, creating and improving procedures and facilitating communication.

Other duties include researching, proofing, and authoring technical

documentation that are beneficial to the company. This is a great career

opportunity for a highly motivated individual who wants to extend and utilize

his or her solid and broad skills.

We are looking for a Back-end API developer who is motivated to combine the art

of design with the art of programming. Responsibilities will include working

with a global team of Front-end UI/UX and Back-end API developers to provide a

complete solution. You will also work with other development teams to integrate

multiple applications into a cohesive whole. Scaling applications to large user

counts and very large data and resource requirements will be a regular

challenge.

Responsibilities

-- Develop new user-facing features

-- Develop API's for consumption within UI frameworks

-- Build reusable code and libraries for future use

-- Create automated unit and functional tests

-- Ensure the technical feasibility of UI/UX designs

-- Optimize application for maximum speed and scalability

-- Assure that all user input is validated

-- Collaborate with other team members and stakeholders

Skills And Qualifications

-- Proficient in Python

-- Basic understanding of Java

-- Basic understanding of web technologies like Spring 3.x, Struts, Hibernate,

JPA, JMS, Web Services, REST

-- Good understanding of database languages such as SQL and PL/SQL

-- Basic understanding of Oracle RDBMS and MySQL

-- Basic understanding of asynchronous request handling, multithreading and

multiprocessing

-- Basic understanding of machine learning and artificial intelligence

-- Basic understanding of web markup, including HTML5, CSS3

-- Proficient with code versioning tools, such as Git, Mercurial or Subversion

-- Basic understanding of Agile software development principles including using

common tools such as JIRA

Qualifications

-- 6 to 10 years development experience

-- Experience with Development Operations or Site Reliability Engineering

-- The work can be demanding at times, particularly as deadlines approach, when

extra hours may be required based on the candidate's effective deliverable

capacities.

Educational Qualifications

-- Bachelor’s Degree in science or engineering (Computer science preferable)

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: Information Technology

Location: India

Job Type: Regular Employee Hire

Organization: Oracle