Programming – Strong programming and OOPS Concepts with SOLID experience on principles & implementation.
Language Specific Skills – C# Mastery, LINQ , LINQ to SQL, Entity Framework, ADO.NET
Fundamentals (DataTable, DataSet, DataColumn, etc), Data Binding Mastery and XML Serialization.
Strong Knowledge & implementation experience on MVC, Web API, jQuery
Databases - SQL Server 2005 /2008 Interaction Familiarity, Query Optimization, Index Design, Tuning & T-SQL Proficiency
ASP.NET – ASP.NET Concepts, , Page Life Cycle , WCF Fundamentals (Address, Binding, Contract)
Standards Familiarity, Core Ajax Fundamentals
.NET Concepts: Assemblies, Exception Handling, Attributes, Strong Naming
System Technologies: IIS 6 Proficiency
Good to Have: Design Patterns Knowledge & Implementation experience, Database Design/Data Modeling Mastery, ACID and Normalization Concepts
Enterprise Architecture: N-Tier Architectural Design, Service Oriented Architecture
General Software Development:
• Software Development Life Cycle Fundamentals
• Iterative/Agile/Waterfall/MSF Familiarization
• Version Control Familiarity (TFS, VSS, Subversion, etc)
4 - 6 years
Responsible for development and maintenance of small to medium components of a project module.
"Works on problems of limited scope, through usage of standard programming concepts and principles"
Follow quality assurance norms and guidelines
Report time and effort spent accurately
Contribute towards updating knowledge assets
Assist in remote problem analysis and support
Report status regularly to the team lead and send deliverables for review to the team lead
"Close Supervision: Perform standard and routine assignments independently.
Complex problems (procedures/processes) are referred to the supervisor. Work product is reviewed for accuracy."
Provide bug free code
ASP.NET MVC, ASP.NET Web API, WCF Services, AngularJS, Core Ajax, Internet Information Services (IIS), OOPS, SQL Server, ADO.NET, Agile Environment,