Main Responsibilities and Duties Participate in requirements analysis Selecting and using the most appropriate and efficient technologies for a particular application Collaborate with internal teams to produce software design and architecture, followed by Designing and building application layers Write clean, scalable code using MVC .NET programming languages Writing test-backed server-side code, Test and deploy applications and systems Supporting and fixing existing functionality Revise, update, refactor and debug code Delivering a high-quality application with required level of performance Improve existing software Serve as an expert on applications and provide technical supportQualifications and Skills Familiarity with the ASP.NET framework, Microsoft SQL Server and design/architectural patterns - Model-View-Controller (MVC) Knowledge of .NET language - C#, with a good knowledge of its ecosystem and HTML5, CSS3, JavaScript, JQuery Proficient knowledge in MSSQL, ADO.NET and Entity Framework Knowledge about Database design and development including indexes and data integrity, RDBMS, Stored Procedures Familiarity with architecture styles/APIs (REST, RPC), Web Services, WCF and Service Oriented Architecture Strong understanding of object-oriented programming Skill for writing reusable libraries Understanding of Agile methodologiesRequired Experience: 0 to 1 YearsDesired Skills: .Net 4.5 and later, Asp.Net MVC, C#, Java script, JQuery, CSS3, Web API, Microsoft Sql Server, Entity Framework, ADO.NETEducation and Pass out Criteria: NACompensation: 1.4 to 2.0 LPAWork Timings: 9:30 AM to 7:30 PMWorking Conditions: Work from Office