Here are the duties that I have mentioned
Responsible for Requirements Gathering, Business Process Analysis, and the Synthesis of Information gathered into a Business Application Software Design.
Responsible in Effort and Budget Estimation for the projects.
Control the budgets and expenditures of the project and provide status to Senior Management.
Responsible for Planning, Organizing and Directing Team members in the project for the execution and completion of the project.
Assemble and manage teams of information systems personnel to Analyze, design, develop, implement the Customer requirements to Software Projects.
Managing the day-to-day technical and logistical operations of IT staffs including Scheduling, Assignment, and Task Performance Monitoring of Employees. Direct and Evaluate Project Execution.
Appraise team members yearly based on their performance and provide performance rating to HR and set KPIs and KRAs to Team Members and Subordinates.
Technical Interview Panel member involved in recruiting Senior Software Engineers, Technical Leads and Project Leads for the Company.
Provide Monthly Project Status Report and Risk assessment of projects to Senior Management and Customer and provide mitigation plans for the risks.
Involved in providing data to Pre-Sales team for RFP (Request for Proposal) Process.
Involved in SQA (Software Quality Assurance) and SEPG (Software Engineering Process Group) activities for projects and organization Standards & Policies and Involved in Project Audits conducted by SQA/SEPG and Customer Audit Groups.
Involved in Requirement/Functional Analysis, Designing the Requirements, Development of Software and testing the developed application and deploy the Developed Application at Customer Site and Support the application.
Mentor Junior Consultants, Team Leads and Technical leads in the project.
Involved in developing POC for new Projects. Provide Technical Feasibilities for new Projects / Requirements.