Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.
Assists in the development of short, medium, and long term plans to achieve strategic objectives. Regularly interacts across functional areas with senior management or executives to ensure unit objectives are met.
Ability to influence thinking or gain acceptance of others in sensitive situations. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development.
Areas of Responsibility:
Translation of complex functional and technical requirements into detailed project plans and schedules; manage the day-to-day activities of the engineering team by defining, implementing and maintaining a coherent, progressive development strategy for our product line
Responsible for the over-all systems development life cycle. Delivery of quality applications on-time and on-budget
Management and execution against project plans and delivery commitments
Evolution of the software engineering practice within the organization, including better reporting, tools, and evolution of development methodology
Work closely with the architects to develop the best technical design and approach for new product development
Continue to build an effective development organization by driving the recruiting and hiring of senior level engineers, developing and managing the group, and conducting performance reviews of team members
Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts
Develop and execute unit testing strategy and processes. Drive and manage the bug triage process, represent development team in project meetings to ensure efficient testing and bug fixing process, and be an effective advocate for the development group
Report on status of product quality to management, customer support and product teams via rigorous execution of detailed plans and reporting of test cases executed, bugs discovered, bugs fixed, etc
Support to the Collaborating LOB (Line of Business) by taking ownership of the project undertaken
Help the collaborating LOB by facilitating the strategic initiatives