Candidate must have excellent skills in Microsoft .NET web stack programming including CA, ASP .NET, MVC, MS SQL Server, Postgre and RESTful APls. Expert knowledge of frameworks such as Web API, WCF, MVC, Entity Framework, etc. and an excellent understanding of Data Structures, Threading, and Performance tuning.
Should have excellent knowledge of front-end programming using HTML, CSS, Java Script, jQuery, etc. with a strong grasp of web technologies and UI/ UX standards. Sound lfnowledge of latest Architecture trends, Design Patterns and Object-Oriented Programming Concepts. Expert understanding of Common Language Runtime (CLR), its limitations, weaknesses, workarounds and the fundamental design principles behind a scalable application
Excellent knowledge of database programming using MS SQL Server or Postgre, Excellent knowledge of Stored procedures, performance optimization. Knowledge of Angular jS, Node jS, Web sockets, Rabbit MQ and Cloud Messaging Frameworks (PUSH) will be a plus. Good understanding of code versioning tools such as Git, Bit Bucket, Mercurial, SVN, etc. and familiarity with continuous integration
|