Job Description :

· Experience in independent development of .NET or .NET Core applications using CNET, ASP.NET, Rest-API

· Experience in Azure/AWS Cloud

· Experience in defining requirements, creating software architecture and developing design concepts for application development

· Experience coding in .NET

· 7+ Years of development experience

· Knowledge of .NET, WPF/XAML (MVVM), MVC, MVVM, REST, SOAP, JSON, HTTP, etc…

· Experience with real time client-server applications multithreaded

· Knowledge in WCF, TCP, Sockets, SOAP and RESTful Services a plus

· SQL Server

· Experience with, WebForms, MVC, Razor, Html, CSS, XML, XSLT, XPath, OWIN, AJAX, Web API (is a plus)

· IOS / Android and Xamarin experience

· Expert proficiency with C#/.NET, SQL, and the overall Microsoft ecosystem.

· Advanced levels of web centric technologies in order to create engaging, modern, responsive, and highly scalable client facing web applications.

· Expert level object oriented software engineering methodologies and patterns.

· Expert proficiency in designing and developing high scalable backend services, APIs

· Proficiency with web client-side technologies (JavaScript, CSS3, SASS, TypeScript, HTML5, jQuery, Boostrap etc…

Preferred Skills:

· Experience with other technologies such as Mobile security or Cloud infrastructure is a plus.

· Experience working with Networking protocols TCP/IP, Socket programming, Client/Server Authentication protocols, IPSec, SSL, Cloud Authentication Protocols like OAUTH, SSO Protocols

· Experience working in Agile development model

· Knowledge on Authorization and Authentication techniques / protocols