Oracle Software Development Snr Manager in India

Software Development Snr Manager

Preferred Qualifications

Oracle PEO DIS is seeking a Development Manager with Software Engineering background having 15 to 20 years of

experience to work with our innovative infrastructure tools development.

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 Front-End Web Developer

and Back-end API developer who is motivated to combine the art of

design with the art of programming. Responsibilities will include

translation of the UI/UX design wireframes to actual code that will

produce visual elements of the application. You will work with the UI/UX

designer and bridge the gap between graphical design and technical

implementation, taking an active role on both sides and defining how the

application looks as well as how it works.

Responsibilities

-- Lead a team of global developers who work on Infrastructure as Code projects

-- Manage the JIRA & Agile Scrum dashboards for all projects

-- Management reporting of release plans

-- Develop new user-facing features

-- Develop API's for consumption within UI frameworks

-- Build reusable code and libraries for future use

-- Ensure the technical feasibility of UI/UX designs

-- Optimize application for maximum speed and scalability

-- Assure that all user input is validated before submitting to back-end

-- Collaborate with other team members and stakeholders

Skills And Qualifications

-- Proficient in Python, Ruby, Shell, SQL, PL/SQL

-- Clear understanding of web technologies like Spring 3.x, Struts, Hibernate, JPA, JMS, Web Services, REST, PHP

-- Database query language knowledge via SQL, PL/SQL

-- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery

-- Good understanding of advanced JavaScript libraries and frameworks,

such as Oracle JET, AngularJS, KnockoutJS, BackboneJS, ReactJS,

DurandalJS etc.

-- Good understanding of asynchronous request handling, partial page updates, and AJAX

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

-- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS

-- Basic knowledge of image authoring tools, to be able to crop, resize,

or perform small adjustments on an image. Familiarity with tools such

as as Gimp or Photoshop is a plus.

-- Proficient understanding of cross-browser compatibility issues and ways to work around them.

-- Proficient understanding of code version tools, such as Git / Mercurial / SVN

-- Good understanding of Agile principles and ensuring that application will adhere to them.

-- Oracle Apex and OBIEE knowledge is an added advantage

Qualifications

-- 15 to 20 years development experience

-- 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

-- Bachelors or Masters Degree in science or engineering (Computer science preferable)

Detailed Description and Job Requirements

Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and suggest improvements to the architecture.

Manages and controls activities in multi-functional areas of sections. Ensures appropriate operational planning is effectively executed to meet Corporate specifications. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. 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