Oracle Software Development Snr Manager in Bengaluru, India
Software Development Snr Manager
Oracle ( http://www.oracle.com at http://www.oracle.com/ ) is the world’s most complete, open and integrated business software and hardware systems company. With more than 100,000 professionals, working in over 150 countries around the world, Oracle is the only vendor able to offer a complete technology stack in which every layer is engineered to work together as a single system. Oracle's industry-leading products give customers unmatched benefits including unbreakable security, high availability, scalability, energy efficiency, powerful performance, and low total cost of ownership. Oracle has the best of breed technology at every layer of the stack. All the way from hardware to applications.
Communications Global Business Unit overview
Oracle Communications helps Network Operators, Enterprises and Digital Lifestyle Providers innovate and adapt for the NOW Economy( http://www.oracle.com/us/industries/communications/comm-ready-now-economy-wp-3097355.pdf ) – a virtualized, orchestrated, software-driven and cloud-enabled future where communications is the key to strategic competitive advantage. To learn more about our solutions and services for Communications, please visit https://www.oracle.com/industries/communications/index.html
We’re looking for a hands-on leader with strong management experience to come lead and build a team responsible for developing our Communications Session Monitor product, which is used by Telecom industry’s leading Enterprises & Service Providers. As a Senior Development Manager, you will be able to completely own the feature development for this product, which is a great opportunity to make significant technical and business impact. You will be managing a team of software engineers responsible for the software architecture & development of the session monitor product suite. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn & take on challenges.
Collaborate with local and remote teams (India, USA) of software developers, product managers, program managers, documentation team & Quality Assurance.
Take leadership role for projects including product design.
Manage the day to day activities such as design, development, test, and deployment for a team of engineers within an agile environment.
Set directions for the team, anticipate strategic and scaling related challenges, come up with the plan and then execute them.
Mentor and develop your engineering team, providing performance feedback, evaluation, and coaching.
Coach your team to think about projects from the customer's perspective and drive high standards for excellence inside and outside your team.
Participate in architecture reviews for your team and others.
Collaborate with product management to inform product strategy and roadmap.
Be responsible for both development and operations of projects.
Ability to take raw product requirements and work through a team to develop software architectures and designs to bring them to life.
Define estimations, plans, and milestones for your teams’ projects, track progress and provide updates on a regular basis.
Hands-on understanding of software development and track record of shipping complex projects for customer-facing products
Ability to handle multiple challenging and competing priorities and prioritize effectively in a dynamic environment.
Hire and develop an incredible team of talented and motivated engineers with high expectations around individual ownership and impact.
Ability to work with multiple technical teams across the organization.
Willingness to roll up your sleeves and do what's necessary to drive your projects to completion
3-5 years of management experience in telecom
7 years of experience with applications development developing performance critical applications in Linux environment.
At least 3 years of experience managing a team of at least 8 engineers with direct responsibility for hiring, performance reviews, promotions & people management
Sound Knowledge of telecommunication protocols like SIP, Diameter, RTP and IP networking fundamentals.
Should have working knowledge of SOAP and RESTful web services
Experience in project planning for your team, including setting goals and commitments and then following through to execution.
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
Should be a Creative, flexible, collaborative and self-motivated leader
Bachelor’s or Master’s in computer science and Engineering or telecommunications
12 years of industry experience in telecom
Prior development experience with Telecom Fraud solutions
Good knowledge & understanding of scale, performance, reliability & scalability aspects of an application
Solid development experience with good concepts of Data structures and object oriented programming.
Strong track record of project delivery
Experience in handling multiple competing priorities in a fast paced environment
Working in an agile environment, experience with continuous integration with automated deployment & test
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: Product Development
Job Type: Regular Employee Hire