Responsibilities
- Design, develop, and maintain end-to-end web applications using the Microsoft tech stack.
- Work extensively on .NET, C#, ASP.NET MVC, WebAPI for backend development.
- Build responsive, dynamic UI using Angular 2+, JavaScript, TypeScript, jQuery, HTML5, and CSS3.
- Collaborate with cross-functional teams to implement software solutions in an Agile environment.
- Apply object-oriented programming (OOP) concepts, SOLID principles, and design patterns effectively.
- Develop and maintain n-tier architecture-based applications.
- Conduct unit and UI testing using tools like MS Test, Jasmine, MOQ, NUnit, Karma, etc.
- Participate in code reviews—raise, resolve, and close comments efficiently.
- Optimize performance—troubleshoot issues, write efficient queries, and use SQL Profiler.
- Utilize Team Foundation Server (TFS) for version control and project management.
- Work on service-oriented architecture (SOA) projects.
- Follow Agile practices such as Scrum for development and collaboration.
Skills Required
Net, C#, Asp.net Mvc, Jquery, Html5, Css3