Minimum of 4-6 years .NET and Web application experience working as a professional software developer using programming/systems analysis skills on Microsoft platforms
Excellent written and verbal communication and presentation skills
Advanced knowledge and in-depth understanding of Microsoft .NET platform, and component development, setup, configuration, and deployment
Experience with AngularJS, Node.JS, HTML5, and other Web 2.0 technologies
Experience with Microsoft SQL Server, T-SQL queries, and stored procedures
Expert knowledge of four or more development languages or tools from the following list: (JavaScript, C#, ASP.Net, C++, Java, J2EE Application Framework, Windows Shell/PowerShell scripting, Microsoft Transact SQL, etc.)
PREFERRED QUALIFICATIONS:
Experience with MySQL, Java, Python
Experience with Linux, Nginx,
Experience with MapReduce, Elastic Search, Big Data, etc.