Description
Key Skills: .NET, C#, ASP.NET MVC, Angular, JavaScript, TypeScript, Entity Framework, SQL Server, Web API, .NET Core
Good to Have Skills: Azure Development, Azure App Services, Dapper, jQuery, HTML5, CSS3, TFS, GIT, UI Testing, Unit Testing (MS Test, Jasmine, MOQ, NUnit, Karma), SOLID principles, design patterns, n-tier architectures, SOA (Service Oriented Architecture), AGILE methodology (SCRUM), SQL profiler, performance optimization.
Roles & Responsibilities:
- Develop end-to-end web applications using Microsoft stack of technologies with 5 to 8 years of experience.
- Build web applications using .NET, C#, ASP.NET, MVC, WEB API, .NET Core, Entity Framework Core.
- Develop frontend applications using Angular 15 or above, JavaScript, TypeScript, jQuery, HTML5 and CSS3.
- Work with MSSQL databases and write efficient SQL queries for optimal performance.
- Provide technical recommendations and solve complex technical problems in software development.
- Conduct code reviews including raising code review requests, resolving comment reviews, and closing code reviews.
- Apply best practices in programming for both frontend and backend development.
- Troubleshoot performance-related issues and optimize code and database queries for better efficiency.
- Work on Service Oriented Architecture (SOA) projects and implement architectural best practices.
- Collaborate in AGILE practice methodology, preferably SCRUM, for project delivery.
Experience Required: 5 to 8 years of experience in developing web applications using Microsoft technologies.
Education: MCA or Bachelor's in Engineering, Computer Science or equivalent.