Candidate should have expertise & experience in Microsoft RAD Tools and Microsoft SQL Server Relational Database (. Net Framework, Visual Studio 2012/2010, SQL Server 2008/2005) and other Microsoft related tools & technologies.
Candidate must have strong skills & knowledge in .Net Framework 4.5, 4.0 and 2.0, C#, ASP .NET (Web Form, MVC), WCF, WF and client side web development tools & technology (Java Script, JS Library, XML, XSL, AJAX, HTML).
Candidate must have strong skills & knowledge in MS Enterprise Library, Data Access Techniques, LINQ, ORM (NHibernate, EF4.0, 5.0), IOC & DI Container and MEF.
Experience and knowledge with Microsoft Data Warehouse and Business Intelligence Applications, SQL Server 2008/2005, PL/SQL, SSIS, SSRS and SSAS
Experience and knowledge with VSTS & TFS 2012/2010/2008 as Application Lifecycle Management for Work Item Tracking (Agile/Scrum Template), Continuous Integration, Source Control, Code analysis, Test and Build automation.
Knowledge of Microsoft Cloud offerings (Windows Azure, SQL Azure) and other variants around it.
Proven knowledge and experience with Agile methodologies Enterprise integration and software development patterns.
Provide technical expertise in identifying, evaluating, and developing effective procedures and systems requirements that meet business requirements.
Participate in the feature mapping to technical solution to the requirements from non-technical business users.
Communicate Conceptual, Logical and Operational (Detail) Designs to Client and Development Team.
Strong customer interaction skills and ability to understand and document customer needs from a business solutions perspective.
Candidate should be able to provide solution for NFR quality attributes (Availability, Performance, Scalability and Reliability) at the system and component level.
Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects.
Oversee the Capacity Planning, Server infrastructure, User access and application deployment.
Skill set required:
Candidate having Microsoft architectural certifications will be given preference.
Key skill sets should include but not limited :