ASP.Net MVC Angular JS C# VB.Net JSON XML communications skills
Experience
3 to 5 Years
Industry
IT - Software Services
Functional Area
IT
Duties and responsibilities Perform discovery and estimation of projects in Scrum methodology Perform design, development and implementation of .NET applications in a high- volume transaction-oriented web production environment Perform peer code reviews and maintaining technical documentation Demonstrate good knowledge of Microsoft tools and technologies; quickly learn and utilize new tools and technologies. Work with other teams (non-development) to identify tasks, make requests and ensure proper fulfilment of such requests. Provide technical and design guidance to junior developers Assume ownership of entire feature sets and modules without needing daily oversight. Experience / Education Area: 3 or more years of professional experience in Microsoft tools and technologies, including: .NET application development using C# following Microsoft Patterns and Practices Object Oriented Principles and design patterns Designing/developing high volume web application in ASP.NET, ASP.NET MVC, JavaScript/TypeScript and CSS/Less Implementing and consuming Web Services using ASP.NET Web API Test Driven Development and Unit Testing Architectural patterns like MVC, SOA, DI, etc. Implementing and deploying web applications in IIS Database programming and relational schema design for SQL Server Agile software development Proficient in: Component design and development using SOLID principles Client side JavaScript libraries like Knockout, AngularJS, etc. UMLand software modeling XML, XSLT and XPath