.**Project Manager****Qualification**:Bachelors in science, engineering or equivalent ** Responsibility**:**Project Planning and Setup**:- Understand project scope.- Based on the analysis of the type of the project provide inputs on project methodology to senior stakeholders (Project Manager / Architects etc).- Consolidate inputs from developers and collectively provide inputs on activities/ tasks, task level estimates, schedule, dependencies, risks etc.- Consolidate inputs from developers and collectively provide inputs to testing strategy, configuration, deployment, hardware/software requirement etc.- Analyze in detail resources required for every phase, conduct estimation of time utilization of different resources and activities, prepare resource and development plan or provide inputs and review with PM.- Participate in KT sessions conducted by customer/ other business teams.**Requirement Understanding and Analysis**:- Along with the Business Analyst, gather requirements (functional and nonfunctional) from customer.- Analyze requirements for feasibility with regards to testing and implementation.- Provide inputs for requirements prioritization.- Debrief team on the requirements gathered and seek feedback.- Participate in client calls and seek clarifications if any.- Create and maintain requirements traceability matrix along with BA.- Provide inputs during creation of operational concepts and scenarios.- Work with administrators to setup security requirements.**Design**:- Understand various functional and non functional requirements and HLD in order to provide inputs to create LLD and review.- Recommend make/ buy or alternate solutions.- Provide inputs in designing end to end solution from a technical perspective.- Create code development checklist.- Prepare UI specifications / mock ups for reports / dashboards and provide guidance to team members/ designers for creating data mapping documents or unit documents for ETL & BI.- Provide inputs to data modeling based on the project understanding.- Walkthrough the design along with PM to the customer and coordinate to seek signoff on design and other artifacts.**Coding**:- Guide team in coding as per design.- Define the Development framework, reusable templates based on the organization repository and past experience.- Allocate modules to developers for coding.- Provide inputs for setting up development environment.- Provide guidance to developers and set standards.- Review pseudo codes written by developers and provide a go ahead for code development.- Review final codes written by developers on adherence to standards/functionality and approve for testing.- Monitor code merge to build environment and provide consolidated feedback to design.**Testing Management**:- Provide inputs to testing strategy / approach at a high level.- Review test cases written by team.- In case of small projects, review/ guide for SIT and other testing