Functional/Technical SkillsThe application developer should be knowledgeable in Microsoft .NET technologies: DotNetDevelopment including C#,ASP.Netand MVC Framework; with AJAX, JQuery, Javascript,Hardware sizing and architecture;Network and operating systems;Developing on Microsoft SQL, Stored Procedures, DB Optimization techniques.Strong understanding of project management methodologies, DB Design, Project Planning, Code Reviews, Documentation, Design and Architecture.Strong aptitude to learn and apply new technologies Excellent interpersonal communication, teamwork, and leadership skills Team handling experienceServer technologiesMicrosoft SQL Server Database, Reporting Services, Analysis Services, N-tier architecture:Web servers and Internet technologiesMicrosoft Internet Information Server (IIS);Microsoft BizTalk Server, and firewalls.Developing in Web Application Development Web Services.Desired Skills and Experience:Coding on all tiers of the applicationUnderstanding of Algorithms, Data Structures, Object-Oriented design and Systems ArchitectureAbility to use analytic data and user testing to inform design decisionUnderstanding of XHTML / HTML, JavaScript, CSS, XML, or other Web technologiesAbility to multi task and good time management skillsAbility to work on their own and as a part of the teamExcellent testing/ QA skillsExcellent communication skills (verbal and written) to liaise with various departments locally and internationallyUsing GIT version control Excellent debugging and optimization skillsKnowledge and Education:Proficiency with coding, user experience designGraduate / B.Tech / B.E. - Computers, BCA/ MCA, BSC -Computers.Min 1 to 5 years of relevant experience.