Candidates with experience in handling the team of at least 6 members building high performing, scalable, enterprise-grade applications
6+ years of professional Application Development work experience in Web and Client Server environment, with an emphasis on full life-cycle systems development including systems design, development, and maintenance/ support.
A person having 6+ years of experience in ASP .NET, conversant in latest .NET frameworks, and some experience in developing framework will be required
Project Management Experience
Lead software development team; interface with product principles i.e., be SPOC (single point of contact)
Experience with .Net programming (C#, SSIS, ASP.Net (GRID VIEW, SESSION)) technologies
Experience in jQuery, HTML5, CSS3, Java script, XML, Web Services, WCF, REST services, JSON, web sockets, DOJO, Angular JS, Angular 4 or later etc.
Experience in MS SQL server 2008 / 2012 / Oracle / MY SQL, writing stored procedures, Queries, Views, functions, Triggers, Join Query, Aggregate function group.
Conversant in Software Development Life Cycle (SDLC), Unified Modeling Language (UML), Agile Development and Other Development models
Expert knowledge of data structures.
Object oriented analysis and design using common design patterns.
Experience in MVC2 framework.
Solid design, coding, testing and debugging skills.
Should be capable enough to implement code optimization and code review at any stage of application development.
Responsive Design and its implementation
Knowledge of version and revision, TFS/SVN, control practices and procedures.
Candidate should have experience in MIS and Dashboard creation work
Experience in configuration and deploying web applications in Microsoft Windows IIS