key responsibilities

2
Key Responsibilities : Guide product development team to deliver products with the minimum technical solution meets the business goals. Own the product delivery process, evolving it as necessary to meet the needs of an agil high throughput organization. Make sure the developers follow development practices like T, code reviews, coding standards etc. Manage product re!uirements and planning to streamline product delivery. "reate and maintain product delivery timelines and own communication to internal and e#ternal stakeholders about milestones and progress. $ct as gatekeeper to help ensure that sprint deliverables are aligned with overall goa product vision. Own and maintain all pro%ect documentation, including re!uirements, product specificati test plans, and release notes. evelop detailed work plans, schedules, estimates and resource plans. Monitor the plan following &$gile' process guidelines and update all the stakeholders proactively and timely manner. Manage metrics program ( efine, collect, manage, track and report key Metrics. esign, review and implement planned work units including frameworks, features, and interfaces for specific use cases as per standards and guidelines. $s needed, design, develop, review, test and debug product through the full software lifecycle. )esolve disputes and make trade*offs. Make sure the development team gets resolution for technical problems as !uickly as possible. Manage risk identification and risk mitigation strategies associated with the architect design and implementation. +e highly committed to create world class product. "ollaborate with other teams including roduct management, -$ and roduct implementatio deployment teams to improve overall product engineering outcome including consistency predictability, !uality and delivery throughout the development process. Own /")0M deliverables and daily /")0M meetings rovide coaching and guidance to the product engineering teams on 12ngineering best practices3. 2nsure delivery against 2ngineering department goals and ob%ectives, i.e. meeting commitment and coordinating overall !uality and schedule. rovide regular status reporting and analysis including on key metrics, and goals. Other duties as assigned

Upload: vikram122

Post on 02-Nov-2015

214 views

Category:

Documents


0 download

DESCRIPTION

Key Responsibilities

TRANSCRIPT

Key Responsibilities: Guide product development team to deliver products with the minimum technical solution that meets the business goals. Own the product delivery process, evolving it as necessary to meet the needs of an agile, high throughput organization. Make sure the developers follow development practices like TDD, code reviews, coding standards etc. Manage product requirements and planning to streamline product delivery. Create and maintain product delivery timelines and own communication to internal and external stakeholders about milestones and progress. Act as gatekeeper to help ensure that sprint deliverables are aligned with overall goals of product vision. Own and maintain all project documentation, including requirements, product specifications, test plans, and release notes. Develop detailed work plans, schedules, estimates and resource plans. Monitor the plan following [Agile] process guidelines and update all the stakeholders proactively and timely manner. Manage metrics program Define, collect, manage, track and report key Metrics. Design, review and implement planned work units including frameworks, features, and interfaces for specific use cases as per standards and guidelines. As needed, design, develop, review, test and debug product through the full software lifecycle. Resolve disputes and make trade-offs. Make sure the development team gets resolution for technical problems as quickly as possible. Manage risk identification and risk mitigation strategies associated with the architecture, design and implementation. Be highly committed to create world class product. Collaborate with other teams including Product management, QA and Product implementation & deployment teams to improve overall product engineering outcome including consistency in predictability, quality and delivery throughout the development process. Own SCRUM deliverables and daily SCRUM meetings Provide coaching and guidance to the product engineering teams on Engineering best practices. Ensure delivery against Engineering department goals and objectives, i.e. meeting commitment and coordinating overall quality and schedule. Provide regular status reporting and analysis including on key metrics, and goals. Other duties as assignedExperience & Education Overall 12+ years in software development. Minimum of two years in product development management role. Must have proven experience using Java Enterprise environment delivering industrial strength enterprise systems / products. Must have experience working in an Agile software development environment (SCRUM preferred) . Experience in leading team of 15+ engineering team. BTech/MTech/PhD with reputed institute. Experience in working with large data sets, and Supply Chain Products i.e.: ERP/SCM/Manufacturing/distribution systems will be preferred.Technical Skills Strong Experience with Enterprise Java toolset & Frameworks Strong experience in commercial grade enterprise class open source frameworks including PaaS, IaaS, SaaS platforms Strong experience in developing and deploying systems in SQL Server, Oracle, DB/2 database environmentOther Skills & Abilities Self motivated and willing to do what it takes to get the job done An individual with initiative, able to go and instigate change and follow through on commitments Internal and external client-focused attitude with excellent communication skills, both written and verbal Demonstrated leadership capability Strong work ethic Attention to detail and accuracy Capable of reasoning and thinking through problems and be able to independently and jointly develop desired solutions Pro-active thinking in taking the necessary steps to help achieve company strategic objectives Excellent problem-solving, interpersonal communication and project management skills is a must Excellent Team Player Good Mentoring and Coaching skill Demonstrated ownership and accountability

KeyskillsProject ManagementPMPPHPOSJoomlaDrupalCakePHPMagentoiterative developmentAgileRUPDB SchemaRequirement GatheringSolution ArchitectChange RequestClient ManagementClient Engagement