4 years
commercial software development experience using the .NET framework (version
3.5 or above)
Programming
experience in C#.Net, ASP.Net, PL/ SQL, JavaScript, JQuery, and HTML
Exposure to
object oriented programming
Proficient
in MVC and Web APIs
Experience
of Angular JS OR Angular2
Ability to
translate business requirements into system design
Ability to
analyze user requirements and functional specifications and providing
development effort estimates for the same
Experience
of Software Development Life Cycle
Design Skills:
Object
oriented programming
MVC / MVVM
Knowhow of
1 or more standard design patterns {Gang of Four}
C#.Net Skills:
C#
constructs (data type et al.)
.NET
Framework and a knowhow of the framework such as garbage collection; new features
C# Collections
LINQ
TPL and multi-threading
JavaScript/JQuery/ HTML/ CSS
Skills:
Strong
knowledge of HTML5 and web fundamentals
JavaScript
constructs (data type et al.)
Collections
Ajax
requests
DOM
Manipulation/ DOM architecture/ styling with CSS
Hands-on on
HTML/ HTML5 controls
Knowledge
of any client grids such as JQ grid, telerik etc.,
ASP.NET Skills:
State
management
Page life
cycle
Application
Life cycle
Master
Page, and User controls
Authentication
Modules and
Handlers
IIS
Webservice/ Web APIs/ WCF
Skills:
How to
create and consume these services
Difference
between these services ( Webservice/ Web APIs/ WCF )/ benefits of these
services over the others
SQL Server Skills:
Good PL/
SQL programming skills on constructs such as stored procedure, Views, tables,
functions, indexes et al.
Performance tuning:
Angular 2+ Skills
(Good to have)
Knowhow of
how to set up/ start up angular 2+
Familiarity
on how to migrate existing JQuery applications to Angular 2+