Implementation of SharePoint-based workflows as well as development of Business Intelligence dashboards.
Design, develop and maintain key components of the software suite using ASP.Net and SharePointServer 2007 / 2013 and 2016.
Design, build, and maintain efficient, reusable, and reliable components in SharePoint.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Proficient with Microsoft .NET 3.5+ development using C#
In depth knowledge and experience with ASP.Net
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
Experience with source control management systems and continuous integration / deployment environments
Experience with agile development methodologies
Experience with debugging, performance profiling and optimization
Familiarity with Microsoft SQL Server having strong knowledge of Stored procedures and other database objects, Normalization, performance tuning and basics of database administration.
Internally motivated, able to work proficiently both independently and in a team environment
Strong communication skills with both internal team members and external business stakeholders,