Software Development Snr Manager
Oracle
Bengaluru, Karnataka
Software Development Snr Manager-1900148J

Preferred Qualifications

Oracle Applications Labs (OAL) runs the Oracle software that runs Oracle. OAL is responsible for implementing, running, and improving nearly all of Oracle's Enterprise On-Premise and Cloud Applications. We use Oracle’s business requirements as a "test bed" for innovation. We often are ahead of the standard product roadmap and build extensions and custom applications to meet the needs of our 120,000-employee, Fortune 100 Company. Once proven, our ideas and innovations quickly find their way back into the core product. We also ensure that Oracle is always Oracle’s best reference for our enterprise applications.

This opportunity is within a team that is developing an Engagement Platform that interfaces Sales with the Solution Engineering Organization. This will be a mission critical and high usage service that will used by thousands of users (Sales rep, Solution engineers).

The Senior Development Manager will own delivery of various modules and features within this initiative. He or she will leverage organic resources but also collaborate cross functionally within OAL to build and deliver the solutions. The Senior Development Manager will manage a local team of engineers. The ideal candidate is a proven hands-on development leader, expert in J2EE, JavaScript, REST API, Integrations and having previous work experience in a developing and delivering software products

Preferred Technologies:
J2EE, Jersey, Springboot, JavaScript, HTML, CSS, JS technologies (jquery, knockout, ReactJS), Jenkins/Hudson, Git, TestNG/junit

Qualifications:
Bachelors or Masters of computer science, engineering or related field.

4-6+ years of leadership experience in engineering at a Manager level.

8 -10 years of application software development using J2EE, JavaScript, and Database technologies.

Well-grounded with Application Design, Cloud computing Design Patterns and building Scalable and performant products.

Good communication (verbal, all forms of written), persuasion, teamwork and collaboration skills, especially with executives and clients.

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.