About IBM : IBM is transforming to lead. Join the next generation of innovators, inventors and entrepreneurs who are changing the very way the world works.Use breakthrough Cognitive computing to help doctors transform patient care, bankers reduce risk, businesses extract critical insights and clinicians diagnose and treat rare pediatric diseases. There is no better place to launch or further your career.Business Unit introduction: IBM Watson Health uses Cognitive Computing to tackle some of humanity's most challenging problems like revolutionizing how doctors research cancer or transforming how businesses engage with their customers. Who you are: The Manager, Product Development will report to the Director – Product Development and will be part of the technology team that will define, design and develop exciting new products.What you’ll do: The individual will be responsible for leading a cross-functional team and drive the technical direction and execution of various software products. Agile methodologies and continuous delivery techniques are used throughout. The individual should be comfortable diving deep into the technical architectures, development and functional requirements.- End to end responsibilities for delivery of software products- Contributes to development and implementation of product, platform and technology strategies.- Maintain accountability/sign-off for various technical deliverables and technical decisions.- Develop and maintain project plan throughout the development cycle and ensure that the product is delivered on time/budget/scope.- Oversees and drives the creation of feature and project estimates and timelines in accordance with established agile practice.- Be a champion of engineering and operational excellence and establish team metrics for that excellence; including a consistent, regular process for assessment and improvement- Represent the technical organization and evangelize the work to senior leadership.- Foster culture of continuous engineering improvement through mentoring/feedback/metrics- Communicate clearly up and down the management chain. How we’ll help you grow:
You’ll have access to all the technical and management training courses you need to become the expert you want to be
You’ll learn directly from expert developers in the field; our team leads love to mentor
You have the opportunity to work in many different areas to figure out what really excites you
Experience building, implementing, and/or refining a software development life cycle.- Hands on experience with agile software development methodologies, object oriented analysis and design, and Java. Hands on experience with one or more popular database technologies such as Oracle, MSSQL etc.- Proficient knowledge of development tools used in projects and in the industry with experience in Rally preferred- Ability to translate functional requirements into technical design for implementation.- Documenting designs (high and low level as appropriate) is a must- Ability to anticipate problems and issues, and effectively resolve them.- Ability to manage multiple tasks and competing priorities and resources effectively.- Monitor various development activities of the team on a daily basis and assist the team where needed.- Capable of taking on and delivering project deliverables with limited guidance from senior management.