At least 7 years' experience with Microsoft SharePoint 2007/2010/2013 and SharePoint technologies including web part development, site definitions and master pages
Familiar with the .NET Framework including .NET (C# Preferred)
Experience creating site definitions as well as configuring and customizing SharePoint sites , deploying features as SharePoint Solutions , CSS, JavaScript and HTML
Experience reading and implementing architecture specs
Experience with industry standard QA procedures code review, accurate estimating skills, peer review, impact analysis, and root cause analysis
Experience working within object oriented software development methodologies and practices across all phases of the Software Development Lifecycle
Experience developing with MS InfoPath forms including InfoPath 2007/2010/2013
Experience with Forms Server and Excel Services , connecting SharePoint to a variety of business systems , creating custom controls for .NET , SQL Server Reporting Services , Windows Communication Foundation, and Windows Workflow Foundation , Security, including Forms
At least Bachelor in Engineering/Computer Science
Excellent Level in English language (speaking and writing)