SharePoint Developer
Design, build and support custom applications in Microsoft Office SharePoint Server Platform.
Design, develop, implement, and/or enhance web-enabled applications using.NET, ASP.NET, ADO.NET, C#, VB.NET, AJAX, CSS, JQuery, HTML5, etc.
Ability to work with all levels of business to determine business needs.
Interpret business requirements into effective enterprise-level solutions
Communicate with customers at all levels of technical ability.
Provide SharePoint guidance and leadership on SharePoint best practices
Utilize third-party software development kits and APIs to rapidly develop basic application solutions
Optimize performance of web applications and create and utilize best standards
Customize off-the-shelf solutions to meet customer needs and requirements
Analyze and resolve current Production application issues
Lead the complete software development lifecycle for SharePoint solutions, including analysis, design, configuration, programming, and testing.
Educate developers on best practices for developing custom SharePoint solutions.
Provide expertise and support to business managers and other members of IT to determine how to best implement, support, and use SharePoint solutions.
Participate in SharePoint infrastructure projects.
Determine when SharePoint is not the right solution for a business problem and communicate this effectively to business leaders.