- Ensure complete ownership of quality and on-time delivery of product
- Discuss any requirement with all the stakeholders.
- Make SDLC plans and communicate to concerned team members and other stakeholders.
- Carry out regular team meetings, review the projects against initial plans and take corrective actions(as required).
- Interface with other teams (PVG, Program management, Implementation etc.) to make sure that there are no delay to the project, expectations are communicated in advance and corrective actions are put in place.
- Provide proper support and arrange for required tools and hardware for development and testing of the product to team members.
- Approval of User documentation (User Manual, OAM etc.).
- Ensure compliance to organizational processes.
- Attend monthly review meeting regularly called by PEG and CEG group.
- Carry out proper review of all the process matrices and take actions (as required).
- Adopt best software engineering practices development.
- Actively participate in other forums meant for excellence like Engineering Council and Software Engineering Process Groups. (SEPG)
- To provide technical leadership and innovation.
- To increase the supportability and operational efficiency of the product/solution.
- Ensure technical readiness for deployment through review of critical process milestones.
- Attend various Technology Sessions/Events as sponsored by vendors, partners and open forum bodies to learn, share and nurture the knowledge.
- To practice and advocate agile practices for improving the quality of software development.
- Build and evolve the high performance team for generating value to the organization.
- Assess and constantly re-align the resources for the delivery of the committed goals.
- To monitor, care and nurture the best of the talent in the team and reward for performance regularly.
- To engage the team in healthy engineering competition and instill passion to contribute high quality software.
- Customer engagement.
- Ensure delivery of certified releases/product to the customer.
- Proactively reach out to the customer and ensure timely action for issues.
- Ensure productivity and cost optimization.
Skills:
- Engineering Knowledge of Building and Execution of Large Complex IT systems preferably Telecom Products and Solutions impacting millions of subscribers.
- Specialization in Software Engineering Principles, Performance Engineering and Test Automation and Agile Methodologies.
- 4+ Years of managing the engineering teams of the average team size of ~15 for realization of solutions.
- Customer handling experience for different phases of a project from pre-sales phase, to requirement phase, delivery and implementation
- Result oriented, Self Confident, a Good listener and Effective communicator (Communication Skills)
- Knowledge about project management
- Decision maker and Proactive
- Able to manage complete life-cycle of multiple projects and product lines, with major focus on managerial processes
- Ability to Elicit customer requirements, project planning and design products.
- Good understanding of the product platforms and able to do pre sales activities
- Able to manage internal and external clients, manage and resolve customer queries
Didn’t find the job appropriate? Report this Job