Excellent OOP, C# Language and the .NET framework knowledge. Also JavaScript Language, HTML and CSS languages and great understanding of HTTP and web applications lifecycle specifically single page applications. Great experience with source control systems (Git), experience with issue tracking systems: JIRA. Understanding unit testing concepts and understanding of behavior driven tests and of continuous integration and deployment processes.