Roles & Responsibilities: Design, develop and maintain key components of software suite using Microsoft .Net and SharePoint API.Perform requirements analysis and develop solutions for all tiers of the application: user interface, middle-tier business components, database layer, etc.Architecture and design of SharePoint implementations using MS best practices.Implementation and customization of SharePoint-based solutionsImplementation of SharePoint-based workflows.Development of custom web parts, user controls, feature and event receivers.Design and development of Business Intelligence dashboards.Microsoft .NET development to extend and augment the SharePoint platform. Desired Skills: 2 yrs of professional experience including minimum 1 year exp in SharePoint technologies.MCA or BE in computers/ITGood analytical skills, good knowledge of project life cycles and the ability to work in a team environmentStrong knowledge of the .NET framework (C#) and associated technologies.Experience in jQuery, JavaScript and Web Services - SOAP, WCF, RESTFULGood fundamental and hands on knowledge of MS SQL Server 2008/2012Must have experience in either of the SharePoint Technologies (SharePoint Server 2010, SharePoint 2013, SharePoint Online/Office 365) in a variety of business environments.Custom application development in SharePoint leveraging Server Object Model, Client Object Model (CSOM/JSOM).Experience in developing and deploying Event Receivers and Feature ReceiversExperience with designing and configuring custom List/Libraries, Custom Views, Site columns, Content types, Custom Application Page, Service Applications.Experience in SharePoint branding - using custom Master pages, Cascading Style Sheets (CSS)Excellent communication and customer-facing support experience. Additional Skills: Experience in InfoPath, Forms Services, Excel Services, Search, Business Data Catalog and Timer JobsExperience/knowledge in Installation & Configuration and Database Migration.Experience in SharePoint App Model, Power Shell scripting for Automation of deployment and other custom activities