unctional analysis of existing software Derive software requirements and software functional specification, validate software requirements, provide software feasibility analysis and software effort estimation Responsible for software architecture for the product - developing the architecture and design for a set of components of (a) product(s) based on specified implicit and explicit requirements Identify potential synergy and for re-use of components / technology Responsible for the accurate translation of software architecture into design and code Perform regular technical coordination / review with client to ensure risk identification and to support the initiation of risk mitigation by Project Manager and all relevant project stakeholders Guide project team members on all architectural topics and in design & implementation consistency against the architecture Coding of features and/or bug-fixing and delivering solutions adhering to coding and quality guidelines, for self owned components Responsible for development & integration test automation architecture and guide the team towards implementation of the same Ability to model different user experience designs Identify the area of product domain, technical, tools, process competency required Involved in overall product test strategy Experience: 10+ years of experience in design and development. 3+ years of experience as SW Architect SW Architecture frameworks, Architecture & Design patterns Object Oriented Architecture and Design (OOA/OOD), C# .Net 4.0,4.5, XML , WCF, WPF, HTML5 Knowledge of communication protocols (Pipes, TCP/IP, OPC, Message Queue) is preferred Strong understanding of international customer environments Strong understanding and hands on experience on handling NFRs Good knowledge of User Interface Design and Usability is desired Experience in working in Wind Power domain would be added advantage Sound knowledge of software engineering process Sound knowledge of windows technologies Hands on experience in requirement engineering, design and implementation of complex interdependent projects Good analytical and problem solving skills Experience in software estimations, scheduling and tracking Good analytical and problem solving skills SDAT / SWA certification Good leadership, interpersonal communication, proactive, self-motivated and motivating, result oriented, good oral and written communication ability to work as an individual contributor