Develop custom solutions using SharePoint Object Model, SharePoint Client Object Model, PowerShell, C#, and ASP .NET.
Architect and implement a highly available and scalable SharePoint 2010 solutions.
Develop customized departmental sites and templates based on requirements provided by each practice group and administrative departments.
Troubleshoot complex SharePoint application problems, and server issues, including client environments, application configuration, user permissions, and data accuracy. Perform backup and restorations of the SharePoint sites.
Hands on advanced application development (preferable .NET with C#) experience.
Expert at SQL Server database design and implementation experience.
A good understanding of Infrastructure (hardware, software, data, networking). Windows Server 2003/2008, Active Directory, and Internet Information Services (IIS) experience.
Responsible for SQL Reporting and Analysis Services.
Hands on Business analysis and design experience.
Perform content management for SharePoint sites.
Document and test Disaster Recovery procedures for SharePoint.
Resolve application outages, monitor production applications and support the day- to-day operations of SharePoint servers - including patches and upgrades.
Ensure seamless integration with third party applications and data feeds from key business systems.
Define requirements for hardware platforms, includes required resources and projected growth for the applications.
Serve as subject matter expert and technical liaison to business for SharePoint related matters.
Document and maintain system configurations, application settings and code changes.
In-depth experience in site template customization, site definition customizations, content management, collaboration, workflow, custom web parts, reports, master pages, features, Excel Services, InfoPath forms, XML, handshake, Ajax and etc.
Must have strong development skills in SharePoint 2010 environments.
In-depth experience in content management, collaboration and social media tools and techniques.
Any experience in SP2013 preview or beta release a plus.
High-level understanding of Active Directory, AD security, TCP/IP, DNS, Load balancer, Firewall, SMTP.
Strong analytic, problem solving, and troubleshooting skills.
Demonstrated ability to translate business requirements and processes into effective SharePoint solutions.